add comments for important flags on font declaration

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/Livefyre/livefyre-bootstrap.git/'


margin to let flipper breathe

margin to let flipper breathe

@import "../../defaults/common.less";

.blog-entry-title {
  font-size: 2em;
  font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-bottom: 35px;
}

.blog-entry-title h1 {
  display: block;
}

.blog-entry-title a:hover {
  text-decoration: none;
}

.blog-entry-date {
  float: right;
  font-size: 10px;
  color: @red_shadow;
}

.blog-entry-brief {
  margin-bottom: 45px;
}

.blog-entry-brief h1,
.blog-entry-text h1,
.blog-entry h2,
.blog-entry h3,
.blog-entry h4 {
  display: inline-block;
  margin-bottom: 10px;
  margin-top: 25px;
  font-weight: bold;
  color: @strong;
}

.blog-entry pre {
  padding: 12px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.blog-entry pre code {
  display: block;
}

.blog-entry p {
  line-height: 1.3em;
  margin-bottom: 15px;
}

.blog-entry ul {
  margin: 20px 0;
}

.blog-entry ul li {
  line-height: 1.6em;
  list-style-position:inside;
  list-style-type: disc;
  list-style-type: hiragana-iroha;
}

.blog-entry ul li:before {
  content: '';
  padding-right: 3px;
}

.blog-entry blockquote {
  .box-radius(8px);

  padding: 12px;
  margin: 25px 0 15px 0;
  background-color: @light;

  border: 1px solid @grayish;
  border-top: 2px solid @light;
  border-left: 2px solid @light;

  min-height: 24px;
}

.blog-entry blockquote:before {
  content: '{ }';
  color: @strong + #777;
  text-shadow: 0 1px @strong;
  font-size: 30px;
  font-weight: bold;

  float: left;

  position: relative;
  top: -8px;
  left: 0;
  margin-bottom: 12px;
  margin-right: 12px;
}

.blog-entry section a, #latest-posts a {
  color: @pink;
  font-weight: bold;
}

/* reset default #content styles to change how entries are visually separated */
#content.blog-entries-wrapper {
  padding: 0;
  background: inherit;
  border: none;
}

.blog-entries {
  max-width: 870px;
}

.blog-entries, .blog-sidebar {
  display: inline-block;
  vertical-align: top;
}

.blog-entries .blog-entry {
  margin-top: 45px;
  padding: 25px;
  background-color: @moderate;
  border: 1px solid @grayish;
  .box-radius(4px);
}

.blog-entries .blog-entry:first-child {
  padding: 25px;
  margin-top: 0;
}

.blog-sidebar {
  margin-left: 30px;
  width: 250px;
  height: 280px;
}

.blog-sidebar h5 {
  margin-right: 50px;
}

.blog-sidebar .face {
  padding: 15px;
  background-color: @moderate;
  border: 1px solid @grayish;
}

.blog-sidebar .sidebar-flipper {
  float: right;
}

#latest-posts nav {
  font-size: 0.9em;
}

#latest-posts nav a {
  display: block;
}

.author-description {
  font-size: 0.9em;
  line-height: 1.1em;
}

#about-author .social-links {
  margin-top: 25px;
}

#about-author .social-links a {
  margin-right: 6px;
}

@import "../../defaults/common.less";

.blog-entry-title {
  font-size: 2em;
  font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-bottom: 35px;
}

.blog-entry-title h1 {
  display: block;
}

.blog-entry-title a:hover {
  text-decoration: none;
}

.blog-entry-date {
  float: right;
  font-size: 10px;
  color: @red_shadow;
}

.blog-entry-brief {
  margin-bottom: 45px;
}

.blog-entry-brief h1,
.blog-entry-text h1,
.blog-entry h2,
.blog-entry h3,
.blog-entry h4 {
  display: inline-block;
  margin-bottom: 10px;
  margin-top: 25px;
  font-weight: bold;
  color: @strong;
}

.blog-entry pre {
  padding: 12px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.blog-entry pre code {
  display: block;
}

.blog-entry p {
  line-height: 1.3em;
  margin-bottom: 15px;
}

.blog-entry ul {
  margin: 20px 0;
}

.blog-entry ul li {
  line-height: 1.6em;
  list-style-position:inside;
  list-style-type: disc;
  list-style-type: hiragana-iroha;
}

.blog-entry ul li:before {
  content: '';
  padding-right: 3px;
}

.blog-entry blockquote {
  .box-radius(8px);

  padding: 12px;
  margin: 25px 0 15px 0;
  background-color: @light;

  border: 1px solid @grayish;
  border-top: 2px solid @light;
  border-left: 2px solid @light;

  min-height: 24px;
}

.blog-entry blockquote:before {
  content: '{ }';
  color: @strong + #777;
  text-shadow: 0 1px @strong;
  font-size: 30px;
  font-weight: bold;

  float: left;

  position: relative;
  top: -8px;
  left: 0;
  margin-bottom: 12px;
  margin-right: 12px;
}

.blog-entry section a, #latest-posts a {
  color: @pink;
  font-weight: bold;
}

/* reset default #content styles to change how entries are visually separated */
#content.blog-entries-wrapper {
  padding: 0;
  background: inherit;
  border: none;
}

.blog-entries {
  max-width: 870px;
}

.blog-entries, .blog-sidebar {
  display: inline-block;
  vertical-align: top;
}

.blog-entries .blog-entry {
  margin-top: 45px;
  padding: 25px;
  background-color: @moderate;
  border: 1px solid @grayish;
  .box-radius(4px);
}

.blog-entries .blog-entry:first-child {
  padding: 25px;
  margin-top: 0;
}

.blog-sidebar {
  margin-left: 30px;
  width: 250px;
  height: 280px;
}

.blog-sidebar .face {
  padding: 15px;
  background-color: @moderate;
  border: 1px solid @grayish;
}

.blog-sidebar .sidebar-flipper {
  float: right;
}

#latest-posts nav {
  font-size: 0.9em;
}

#latest-posts nav a {
  display: block;
}

.author-description {
  font-size: 0.9em;
  line-height: 1.1em;
}

#about-author .social-links {
  margin-top: 25px;
}

#about-author .social-links a {
  margin-right: 6px;
}


[Fix bug 1133122] Fix home grid to push footer down

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/akarki15/mozillians.git/'


links style is normal

links style is normal

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/dedalozzo/pit-bootstrap.git/'


Delete bordered-pulled.less

Delete bordered-pulled.less

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/19smitgr/19smitgr.github.io.git/'


Fix android link size

Fix android link size

fatal: unable to access 'https://github.com/malena/bedrock.git/': The requested URL returned error: 403


Make home page headline styles more l10n-friendly Bug 892648

// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.

@import "../sandstone/lib.less";

/* {{{ Main Feature */

#main-feature {
    text-align: center;
    h1 {
        font-size: 88px;
        img {
            vertical-align: baseline;
            position: relative;
            top: 0.05em;
            height: 0.85em;
            width: auto;
        }
    }
}

html[lang="en-US"],
html[lang="en-US"],
html[lang="en-ZA"] {
    #main-feature h1 {
        font-size: 108px;
    }
}

/* }}} */
/* {{{ Firefox Promo bar */

#firefox-promo {
    padding-top: @baseLine;
    padding-bottom: 0;
    h3 {
        .span(3);
        position: relative;
        margin-top: 0;
        margin-bottom: 0;
        padding-bottom: 0.2em;
        letter-spacing: -1px;
        white-space: nowrap;
    }
    #firefox-promo-link {
        position: absolute;
        top: -10px;
        left: 280px;
    }
    ul.features {
        .span(4);
        width: 260px;
        margin: 0 0 0 160px;
        li {
            float: left;
            list-style-type: none;
            margin: 0;
            width: 86px;
            padding: 0;
            text-align: center;
            small {
                display: block;
                padding: 0 6px;
                border-left: 1px dotted @borderColor;
            }
            &:first-child small {
                border: 0;
            }
        }
    }
    .download-button {
        .span(4);
        width: auto;
        float: right;
        margin-top: -6px;
        margin-left: (@gridGutterWidth / 2);
        padding-bottom: 6px;
    }
}

/* iOS temporary styles until we have new unsupported text */
.ios {
    #firefox-promo {
        min-height: 62px;
        h3 {
            margin: 0 0 0 170px;
        }
        #firefox-promo-link {
            left: 445px;
        }
    }
    .download-button .unsupported-download {
        display: none;
    }
}

/* }}} */
/* {{{ Main Content Columns */

#main-content {
    li {
        margin: @baseLine 0 0 0;
        list-style-type: none;
        border-bottom: 1px dotted @borderColor;
        padding: 0 0 (@baseLine / 2) 0;
        p {
            margin: 0;
        }
        h4 {
            margin: 0 0 (@baseLine / 4) 0;
        }
        h4 a:after,
        a h4:after {
            content: " »";
            white-space: nowrap;
            .open-sans-light;
            font-weight: 300;
        }
    }
}

#home-news {
    .span(4);
    margin-bottom: @baseLine;
    #all-news {
        .open-sans;
    }
}

#home-promo {
    margin: 0 auto;
}

#home-promos {
    .span(4);
    margin-bottom: @baseLine;
}

#home-about {
    .span(4);
    margin-bottom: @baseLine;
    ul {
        margin-top: @baseLine;
    }
    li {
        border: 0;
        margin-top: @baseLine / 2;
        padding-bottom: 0;
    }
    a {
        display: block;
        padding-left: 80px;
        padding-bottom: @baseLine / 2;
        background: url(/media/img/home/about-icons.png) 0 0 no-repeat;
        h4 {
            color: @linkBlue;
        }
        p {
            color: @textColorSecondary;
            font-size: @smallFontSize;
            line-height: 18px;
        }
        &:hover {
            text-decoration: none;
            h4 {
                text-decoration: underline;
            }
        }
    }
}

#about-volunteer {
    a { background-position: 0 0; }
    a:hover,
    a:focus {
        background-position: -800px 0;
        h4 { color: #linkRed; }
    }
}

#about-work {
    a { background-position: 0 -150px; }
    a:hover,
    a:focus {
        background-position: -800px -150px;
        h4 { color: #f79100; }
    }
}

#about-find {
    a { background-position: 0 -300px; }
    a:hover,
    a:focus {
        background-position: -800px -300px;
        h4 { color: #1b66af; }
    }
}

#about-join {
    a { background-position: 0 -450px; }
    a:hover,
    a:focus {
        background-position: -800px -450px;
        h4 { color: #d65106; }
    }
}

#about-learn {
    a { background-position: 0 -600px; }
    a:hover,
    a:focus {
        background-position: -800px -600px;
        h4 { color: #669d28; }
    }
}

/* }}} */
/* {{{ Tablet  Layout: 768px */

@media only screen and (min-width: @widthTablet) and (max-width: @widthDesktop) {

    html,
    html[lang="en-US"],
    html[lang="en-US"],
    html[lang="en-ZA"] {
        #main-feature {
            h1 {
                font-size: 72px;
            }
            h2 {
                font-size: 38px;
            }
        }
    }

    #firefox-promo {
        padding-bottom: 12px;
        h3 {
            .span_narrow(7);
            white-space: normal;
        }
        ul.features {
            .span_narrow(7);
            margin-bottom: 10px;
            li {
                float: none;
                width: auto;
                margin: auto auto auto @baseLine;
                list-style-type: disc;
                small {
                    text-align: left;
                    border: 0;
                    padding: 0;
                    br { display: none; }
                }
            }
        }
        .download-button {
            position: absolute;
            top:   @gridGutterWidth / 2;
            right: @gridGutterWidth / 2;
            margin-top: @gridGutterWidth / 2;
        }
    }

    /* iOS temporary styles until we have new unsupported text */
    .ios #firefox-promo {
        h3 {
            margin: 0 0 0 30px;
        }
        #firefox-promo-link {
            left: 305px;
        }
        ul.features {
            .span(4);
            margin: 0;
            width: auto;
            li {
                float: left;
                list-style-type: none;
                margin: 0;
                width: 86px;
                padding: 0;
                text-align: center;
                small {
                    display: block;
                    padding: 0 6px;
                    border-left: 1px dotted @borderColor;
                }
                &:first-child small {
                    border: 0;
                }
            }
        }
    }

    #home-news,
    #home-promos,
    #home-about {
        .span_narrow(4);
    }

}

/* }}} */
/* {{{ Wide Mobile Layout: 480px */
@media only screen and (max-width: @widthTablet) {

    html,
    html[lang="en-US"],
    html[lang="en-US"],
    html[lang="en-ZA"] {
        #main-feature {
            h1 {
                width: auto;
                font-size: 36px;
                img {
                    display: block;
                    height: 1.3em;
                    width: auto;
                    margin: auto auto 0.2em;
                }
            }
            h2 {
                font-size: 20px;
                letter-spacing: normal;
            }
        }
     }

    #firefox-promo {
        h3 {
            float: none;
            width: auto;
            font-size: 28px;
            margin: 0 auto auto 100px;
            min-height: 60px;
            white-space: normal;
        }
        .download-button {
            width: auto;
            float: none;
            display: block;
            margin-top: 10px;
            .download-link {
                width: 100%;
            }
        }
        #firefox-promo-link {
            left: @gridGutterWidth;
            top: @gridGutterWidth / 2;
            width: 80px;
            height: auto;
        }
        ul.features {
            display: none;
        }
    }

    /* iOS temporary styles until we have new 'unsupported' text */
    .ios #firefox-promo {
        min-height: 90px;
        padding-top: 20px;
        h3 {
            margin: 0 auto auto 100px;
        }
        #firefox-promo-link {
            left: @gridGutterWidth;
        }
    }

    #home-news,
    #home-promos,
    #home-about {
        width: @widthMobile - (@gridGutterWidth * 2);
    }

}

/* Wide Mobile Layout: 480px */
@media only screen and (min-width: @breakMobileLandscape) and (max-width: @breakTablet) {

    #firefox-promo {
        padding-top: 10px;
        h3 {
            margin-top: 25px;
            min-height: 55px;
        }
    }

    #home-news,
    #home-promos,
    #home-about {
        width: @widthMobileLandscape - (@gridGutterWidth * 2);
    }

}

/* }}} */

// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.

@import "../sandstone/lib.less";

/* {{{ Main Feature */

#main-feature {
    text-align: center;
    h1 {
        img {
            vertical-align: baseline;
            position: relative;
            top: 5px;
        }
    }
    h2 {
    }
}

/* }}} */
/* {{{ Firefox Promo bar */

#firefox-promo {
    padding-top: @baseLine;
    padding-bottom: 0;
    h3 {
        .span(3);
        position: relative;
        margin-top: 0;
        margin-bottom: 0;
        padding-bottom: 0.2em;
        letter-spacing: -1px;
        white-space: nowrap;
    }
    #firefox-promo-link {
        position: absolute;
        top: -10px;
        left: 280px;
    }
    ul.features {
        .span(4);
        width: 260px;
        margin: 0 0 0 160px;
        li {
            float: left;
            list-style-type: none;
            margin: 0;
            width: 86px;
            padding: 0;
            text-align: center;
            small {
                display: block;
                padding: 0 6px;
                border-left: 1px dotted @borderColor;
            }
            &:first-child small {
                border: 0;
            }
        }
    }
    .download-button {
        .span(4);
        width: auto;
        float: right;
        margin-top: -6px;
        margin-left: (@gridGutterWidth / 2);
        padding-bottom: 6px;
    }
}

/* iOS temporary styles until we have new unsupported text */
.ios {
    #firefox-promo {
        min-height: 62px;
        h3 {
            margin: 0 0 0 170px;
        }
        #firefox-promo-link {
            left: 445px;
        }
    }
    .download-button .unsupported-download {
        display: none;
    }
}

/* }}} */
/* {{{ Main Content Columns */

#main-content {
    li {
        margin: @baseLine 0 0 0;
        list-style-type: none;
        border-bottom: 1px dotted @borderColor;
        padding: 0 0 (@baseLine / 2) 0;
        p {
            margin: 0;
        }
        h4 {
            margin: 0 0 (@baseLine / 4) 0;
        }
        h4 a:after,
        a h4:after {
            content: " »";
            white-space: nowrap;
            .open-sans-light;
            font-weight: 300;
        }
    }
}

#home-news {
    .span(4);
    margin-bottom: @baseLine;
    #all-news {
        .open-sans;
    }
}

#home-promo {
    margin: 0 auto;
}

#home-promos {
    .span(4);
    margin-bottom: @baseLine;
}

#home-about {
    .span(4);
    margin-bottom: @baseLine;
    ul {
        margin-top: @baseLine;
    }
    li {
        border: 0;
        margin-top: @baseLine / 2;
        padding-bottom: 0;
    }
    a {
        display: block;
        padding-left: 80px;
        padding-bottom: @baseLine / 2;
        background: url(/media/img/home/about-icons.png) 0 0 no-repeat;
        h4 {
            color: @linkBlue;
        }
        p {
            color: @textColorSecondary;
            font-size: @smallFontSize;
            line-height: 18px;
        }
        &:hover {
            text-decoration: none;
            h4 {
                text-decoration: underline;
            }
        }
    }
}

#about-volunteer {
    a { background-position: 0 0; }
    a:hover,
    a:focus {
        background-position: -800px 0;
        h4 { color: #linkRed; }
    }
}

#about-work {
    a { background-position: 0 -150px; }
    a:hover,
    a:focus {
        background-position: -800px -150px;
        h4 { color: #f79100; }
    }
}

#about-find {
    a { background-position: 0 -300px; }
    a:hover,
    a:focus {
        background-position: -800px -300px;
        h4 { color: #1b66af; }
    }
}

#about-join {
    a { background-position: 0 -450px; }
    a:hover,
    a:focus {
        background-position: -800px -450px;
        h4 { color: #d65106; }
    }
}

#about-learn {
    a { background-position: 0 -600px; }
    a:hover,
    a:focus {
        background-position: -800px -600px;
        h4 { color: #669d28; }
    }
}

/* }}} */
/* {{{ Tablet  Layout: 768px */

@media only screen and (min-width: @widthTablet) and (max-width: @widthDesktop) {

    #firefox-promo {
        padding-bottom: 12px;
        h3 {
            .span_narrow(7);
            white-space: normal;
        }
        ul.features {
            .span_narrow(7);
            margin-bottom: 10px;
            li {
                float: none;
                width: auto;
                margin: auto auto auto @baseLine;
                list-style-type: disc;
                small {
                    text-align: left;
                    border: 0;
                    padding: 0;
                    br { display: none; }
                }
            }
        }
        .download-button {
            position: absolute;
            top:   @gridGutterWidth / 2;
            right: @gridGutterWidth / 2;
            margin-top: @gridGutterWidth / 2;
        }
    }

    /* iOS temporary styles until we have new unsupported text */
    .ios #firefox-promo {
        h3 {
            margin: 0 0 0 30px;
        }
        #firefox-promo-link {
            left: 305px;
        }
        ul.features {
            .span(4);
            margin: 0;
            width: auto;
            li {
                float: left;
                list-style-type: none;
                margin: 0;
                width: 86px;
                padding: 0;
                text-align: center;
                small {
                    display: block;
                    padding: 0 6px;
                    border-left: 1px dotted @borderColor;
                }
                &:first-child small {
                    border: 0;
                }
            }
        }
    }

    #home-news,
    #home-promos,
    #home-about {
        .span_narrow(4);
    }

}

/* }}} */
/* {{{ Wide Mobile Layout: 480px */
@media only screen and (max-width: @widthTablet) {

    #main-feature h1 {
        text-align: left;
        width: 174px;
        margin-left: auto;
        margin-right: auto;
        img {
            height: auto;
            width: 100%;
            top: -7px;
            display: block;
        }
    }

    .huge h1 {
        font-size: 32px;
    }

    .huge h2 {
        font-size: 22px;
        letter-spacing: normal;
        width: 190px;
        margin-left: auto;
        margin-right: auto;
    }

    #firefox-promo {
        h3 {
            float: none;
            width: auto;
            font-size: 28px;
            margin: 0 auto auto 100px;
            min-height: 60px;
            white-space: normal;
        }
        .download-button {
            width: auto;
            float: none;
            display: block;
            margin-top: 10px;
            .download-link {
                width: 100%;
            }
        }
        #firefox-promo-link {
            left: @gridGutterWidth;
            top: @gridGutterWidth / 2;
            width: 80px;
            height: auto;
        }
        ul.features {
            display: none;
        }
    }

    /* iOS temporary styles until we have new 'unsupported' text */
    .ios #firefox-promo {
        min-height: 90px;
        padding-top: 20px;
        h3 {
            margin: 0 auto auto 100px;
        }
        #firefox-promo-link {
            left: @gridGutterWidth;
        }
    }

    #home-news,
    #home-promos,
    #home-about {
        width: @widthMobile - (@gridGutterWidth * 2);
    }

}

/* Wide Mobile Layout: 480px */
@media only screen and (min-width: @breakMobileLandscape) and (max-width: @breakTablet) {

    #firefox-promo {
        padding-top: 10px;
        h3 {
            margin-top: 25px;
            min-height: 55px;
        }
    }

    #home-news,
    #home-promos,
    #home-about {
        width: @widthMobileLandscape - (@gridGutterWidth * 2);
    }

}

/* }}} */
/* {{{ l10n tweaks */

/* French */

html[lang="fr"] {
    #main-feature h1 {
        font-size: 98px;
    }
}

/* }}} */


Reset the custom.less file

Reset the custom.less file

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/QueensSailing/QueensSailing.github.io.git/'


add tooltip.less for tippy

add tooltip.less for tippy

// zebra theme for tippy
// see https://atomiks.github.io/tippyjs/#creating-themes

.tippy-tooltip.zebra-theme {
    background-color: @dark-softer;
    // border: 2px solid @dark;
    color: @over-dark;
    box-shadow: 0px 1px 3px rgba(0,0,0,0.25);
}

error: pathspec 'templates/zebra/src/less/tooltip.less' did not match any file(s) known to git


add common style

add common style

@import "./skeleton.less";

.container {
  max-width: 800px;
}

error: pathspec 'src/app/notepad/style.less' did not match any file(s) known to git


fixed negative margin issue for the binary container (smaller viewports)

fatal: unable to access 'https://github.com/fadeit/fadeitdk.git/': The requested URL returned error: 403


Add mmargin bottom to project-screens container

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/fadeit/fadeitdk.git/'


[修复分享显示哆嗦数量]

[修复分享显示哆嗦数量]

(cherry picked from commit fc5448b)

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/psychokiller666/heishi.git/'


修改 支付页（打赏）文字样式

修改 支付页（打赏）文字样式


Update style.less

Update style.less

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/prasadkblr/direct-channel-dashboard.git/'


Estilo para los inputs vacíos

Estilo para los inputs vacíos

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/mxabierto/dgm.git/'


Styles normalization

Styles normalization

// ===================================================================
// Modified version of normalize.css by Nicolas Gallagher
// http://necolas.github.io/normalize.css/
// ===================================================================

// ---------------------------
// BASE
// ---------------------------
// Corrects text resizing oddly in IE7 when body font-size is set using em units
// Prevents iOS text size adjust after orientation change, without disabling user zoom
html {
  font-size: 100%;
  text-size-adjust: 100%;
}
// Corrects margins handled incorrectly in IE7
// Keeps page centered in all browsers regardless of content height
html, body {
  margin: 0;
  padding: 0;
  word-wrap: break-word;
}

// ---------------------------
// HTML5 ELEMENTS
// ---------------------------
// Corrects 'block' display for HTML5 tags not defined in IE7/8/9 & FF3
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block;
}
// Corrects 'inline-block' display not defined in IE7/8/9 & FF3
audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}
// Prevents modern browsers from displaying 'audio' without controls
// Remove excess height in iOS5 devices
audio:not([controls]) {
  display: none;
  height: 0;
}
// Styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
// Hide the 'template' element in IE, Safari, and FF<22
[hidden], template {
  display: none;
}

// ---------------------------
// LINKS
// ---------------------------
// Remove the gray background color from active links in IE10
a {
  background: transparent;
  // Addresses outline displayed oddly in Chrome
  &:focus {
    outline-offset: 1px;
    outline: thin dotted;
  }
  // Improves readability when focused and also mouse hovered in all browsers
  &:hover, &:active {
    outline: 0;
  }
}

// ---------------------------
// TYPOGRAPHY
// ---------------------------
// Addresses styling not present in IE7/8/9, S5, Chrome
abbr[title] {
  border-bottom: 1px dotted;
}
// Addresses style set to 'bolder' in FF3+, S4/5, Chrome
b, strong {
  font-weight: bold;
}
// Addresses styling not present in S5, Chrome
dfn {
  font-style: italic;
}
// Address differences between Firefox and other browsers
hr {
  height: 0;
  box-sizing: content-box;
}
// Addresses styling not present in IE7/8/9
mark {
  color: #000;
  background: #FF0;
}
// Set consistent font family
code, kbd, pre, samp {
  font-size: 1em;
  font-family: monospace, serif;
}
// Improves readability of pre-formatted text in all browsers
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
// Set consistent quote types
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
// Prevents sub and sup affecting line-height in all browsers
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}

// ---------------------------
// IMAGES
// ---------------------------
// Corrects overflow displayed oddly in IE9
svg:not(:root) {
  overflow: hidden;
}
// Addresses margin not present in IE7/8/9, S5, O11
figure {
  margin: 0;
}
// Removes border when inside 'a' element in IE7/8/9, FF3
// Improves image quality when scaled in IE7
img {
  border: 0;
  color: transparent;
  vertical-align: middle;
  image-rendering: optimizeQuality;
}

// ---------------------------
// LISTS
// ---------------------------
// Default style for lists
menu, ol, ul {
  padding: 0;
  margin: 0.5em 0 0.5em 2em;
}
// Keeps bullets from disappearing if hasLayout is triggered in IE6/7
li {
  padding: 0;
  margin: 0.4em 0;
  display: list-item;
}
// Default style for navigation lists
nav ul, nav ol {
  margin: 0;
  list-style: none;
  list-style-image: none;
}
// Default style for definition lists
dl, dt, dd {
  margin: 0;
  padding: 0;
}

// ---------------------------
// TABLES
// ---------------------------
// Default style for tables
table {
  border: 0;
  border-spacing: 0;
  border-collapse: collapse;
}
th, td, caption {
  padding: 0;
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

// ---------------------------
// FORMS
// ---------------------------
// Corrects margin displayed oddly in IE7
form {
  margin: 0;
}
// Define consistent border, margin, and padding
fieldset {
  margin: 0 2px;
  border: 1px solid mix(#000, #FFF, 20);
  border-color: fade(#000, 20);
  padding: 0.35em 0.625em 0.75em;
}
// Corrects color not being inherited in IE7/8/9
// Correct text not wrapping in FF3
legend {
  border: 0;
  padding: 0;
  white-space: normal;
}
// Addresses margins set differently in IE7, FF3+, S5, Chrome
// Corrects font size & font family not being inherited in all browsers
// Improves appearance and consistency in all browsers
button, input, select, textarea {
  margin: 0;
  font-size: 100%;
  line-height: normal;
  font-family: inherit;
  font-weight: inherit;
  vertical-align: middle;
  box-sizing: border-box;
}
// Address inconsistent 'text-transform' inheritance
button, select {
  text-transform: none;
}
// Enables :active state in Opera
// 'html' to avoid the bug in Android 4.0.* where 'appearance: button' destroys 'audio/video'
// Improves usability and consistency of cursor style between image-type 'input' and others
// Removes inner spacing in IE7 and makes shadow visible in IE9
// Corrects inability to style clickable 'input' types in iOS
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  overflow: visible;
  user-select: none;
  -webkit-appearance: button;
}
// Removes excess padding in IE8/9
// Override previously set alignment
input[type="checkbox"], input[type="radio"] {
  padding: 0;
  top: 0.143em;
  position: relative;
  vertical-align: baseline;
}
// Addresses appearance set to searchfield in S5, Chrome
// Remove inner padding and search cancel button in S5 and Chrome on OS X
input[type="search"] {
  -webkit-appearance: textfield;
  &::-webkit-search-decoration, &::-webkit-search-cancel-button {
    -webkit-appearance: none;
  }
}
// Fix the cursor style for Chrome's increment/decrement buttons
input[type="number"] {
  &::-webkit-inner-spin-button, &::-webkit-outer-spin-button {
    height: auto;
  }
}
// Removes default vertical scrollbar in IE7/8/9
// Improves readability and alignment in all browsers
textarea {
  width: 100%;
  overflow: auto;
  resize: vertical;
  vertical-align: top;
}
// Corrects font family not being inherited
// Reset padding (looks like this affects only FF)
optgroup, option {
  padding: 0 2px;
  font-family: inherit;
}
// Indent options inside option group
optgroup option {
  padding-left: 0.8em;
}
// Corrects optgroup appearance
// Opera still ignores font weight and font style
optgroup {
  font-weight: bold;
  font-style: normal;
}
// Basic style for disabled elements
button[disabled], html input[disabled], select[disabled], textarea[disabled] {
  cursor: default;
  user-select: none;
  color: mix(#000, #FFF, 50);
  color: fade(#000, 50);
}
// Remove inner padding and border in FF3+
button, input {
  &::-moz-focus-inner {
    border: 0;
    padding: 0;
  }
}
// Remove dotted border for select in FF
select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
// Default placeholder color
:-ms-input-placeholder { color: fade(#000, 40) !important; }
::placeholder { color: fade(#000, 40); }
// Suppress red glow for invalid state in FF
:invalid, :-moz-submit-invalid, :-moz-ui-invalid {
  box-shadow: none;
}

error: pathspec 'app/assets/stylesheets/base/normalize.less' did not match any file(s) known to git


optimized panel

optimized panel

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/aoimedia/uikit.git/'


fix(fe): consolidate highlight less

fix(fe): consolidate highlight less

fatal: unable to access 'https://github.com/fassake/bdd-security.git/': The requested URL returned error: 403


OR-1926 Remove the mobile composer max height

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/heroandtn3/openpaas-esn.git/'


Update statuspage.less

Update statuspage.less

.statuspage {
  ul {
    padding: 20px;
    ul {
      padding: 0 0 0 30px;
    }
  }

  a {
    text-align: right;
    font-weight: bold;
  }

  > ul {
    min-width: 300px;
  }
}

.statuspage {
  ul {
    padding: 20px;
    ul {
      padding: 0 0 0 30px;
    }
  }

  a {
    text-align: right;
    font-weight: bold;
  }
}


footer overflow changed to visible

footer overflow changed to visible

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/amazingBastard/sva-accreditation.git/'


missing *.less for toggle-buttons

missing *.less for toggle-buttons

.toggle-button.deactivate label, .toggle-button.deactivate span {
  cursor: default !important;
}
.toggle-button.deactivate {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  cursor: default !important;
}
.toggle-button span.primary, .toggle-button span.labelLeft {
  color: #fefefe;
  background: #0088cc;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #0088cc), color-stop(100%, #0055cc));
  background-image: -webkit-linear-gradient(bottom, #0088cc, #0055cc);
  background-image: -moz-linear-gradient(bottom, #0088cc, #0055cc);
  background-image: -o-linear-gradient(bottom, #0088cc, #0055cc);
  background-image: linear-gradient(bottom, #0088cc, #0055cc);
}
.toggle-button span, .toggle-button label {
  cursor: pointer;
  position: relative;
  float: left;
  display: inline-block;
}
.toggle-button {
  display: inline-block;
  cursor: pointer;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  position: relative;
  text-align: left;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  span.danger {
    color: #fefefe;
    background: #ee5f5b;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ee5f5b), color-stop(100%, #bd362f));
    background-image: -webkit-linear-gradient(bottom, #ee5f5b, #bd362f);
    background-image: -moz-linear-gradient(bottom, #ee5f5b, #bd362f);
    background-image: -o-linear-gradient(bottom, #ee5f5b, #bd362f);
    background-image: linear-gradient(bottom, #ee5f5b, #bd362f);
  }
  label {
    background: #fefefe;
    margin-left: -4px;
    margin-right: -4px;
    border: 1px solid #E6E6E6;
    margin-top: -1px;
    z-index: 100;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #e6e6e6));
    background-image: -webkit-linear-gradient(top, #fefefe, #e6e6e6);
    background-image: -moz-linear-gradient(top, #fefefe, #e6e6e6);
    background-image: -o-linear-gradient(top, #fefefe, #e6e6e6);
    background-image: linear-gradient(top, #fefefe, #e6e6e6);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
  }
  span.labelRight {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    color: black;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #fefefe), color-stop(100%, #e6e6e6));
    background-image: -webkit-linear-gradient(bottom, #fefefe, #e6e6e6);
    background-image: -moz-linear-gradient(bottom, #fefefe, #e6e6e6);
    background-image: -o-linear-gradient(bottom, #fefefe, #e6e6e6);
    background-image: linear-gradient(bottom, #fefefe, #e6e6e6);
    padding-right: 3px;
  }
  span.labelLeft {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    padding-left: 3px;
  }
  input[type=checkbox] {
    display: none;
  }
  span.success {
    color: #fefefe;
    background: #62c462;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #62c462), color-stop(100%, #51a351));
    background-image: -webkit-linear-gradient(bottom, #62c462, #51a351);
    background-image: -moz-linear-gradient(bottom, #62c462, #51a351);
    background-image: -o-linear-gradient(bottom, #62c462, #51a351);
    background-image: linear-gradient(bottom, #62c462, #51a351);
  }
  span.warning {
    color: #fefefe;
    background: #dbb450;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #dbb450), color-stop(100%, #f89406));
    background-image: -webkit-linear-gradient(bottom, #dbb450, #f89406);
    background-image: -moz-linear-gradient(bottom, #dbb450, #f89406);
    background-image: -o-linear-gradient(bottom, #dbb450, #f89406);
    background-image: linear-gradient(bottom, #dbb450, #f89406);
  }
  > {
    div.disabled {
      left: -50%;
    }
    div {
      display: inline-block;
      width: 150px;
      position: absolute;
      top: 0;
    }
  }
  span.info {
    color: #fefefe;
    background: #5bc0de;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #5bc0de), color-stop(100%, #2f96b4));
    background-image: -webkit-linear-gradient(bottom, #5bc0de, #2f96b4);
    background-image: -moz-linear-gradient(bottom, #5bc0de, #2f96b4);
    background-image: -o-linear-gradient(bottom, #5bc0de, #2f96b4);
    background-image: linear-gradient(bottom, #5bc0de, #2f96b4);
  }
  span {
    color: #fefefe;
    text-align: center;
    font-weight: bold;
    z-index: 1;
  }
}

error: pathspec 'assets/less/toggle-buttons.less' did not match any file(s) known to git


Update font/icons

Update font/icons

@font-face {
  font-family: 'fiveringsdb';
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'fiveringsdb' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-conflict-military:before {
  content: "\e900";
}
.icon-conflict-political:before {
  content: "\e901";
}
.icon-element-air:before {
  content: "\e902";
}
.icon-element-earth:before {
  content: "\e903";
}
.icon-element-fire:before {
  content: "\e904";
}
.icon-element-void:before {
  content: "\e905";
}
.icon-element-water:before {
  content: "\e906";
}
.icon-clan-crab:before {
  content: "\e907";
}
.icon-clan-crane:before {
  content: "\e908";
}
.icon-clan-dragon:before {
  content: "\e909";
}
.icon-clan-lion:before {
  content: "\e90a";
}
.icon-clan-phoenix:before {
  content: "\e90b";
}
.icon-clan-scorpion:before {
  content: "\e90c";
}
.icon-clan-unicorn:before {
  content: "\e90d";
}

@font-face {
  font-family: thronesdb;
  src: url('/fonts/thronesdb.ttf');
}

.game-icon {
  padding-left: 5px;
  padding-right: 5px;

  font-size: 1.6em;

  vertical-align: middle;

  max-width: 24px;
  max-height: 24px;
}

.icon-military {
  font-family: 'thronesdb';

  &:before {
    content: "\e605";
    color: @military-icon-color;
  }
}

.icon-intrigue {
  font-family: 'thronesdb';

  &:before {
    content: "\e602";
    color: @intrigue-icon-color;
  }
}

.icon-power {
  font-family: 'thronesdb';

  &:before {
    content: "\e607";
    color: @power-icon-color;
  }
}

.icon-baratheon {
  font-family: 'thronesdb';

  &:before {
    content: "\e600";
    color: grey;
  }
}

.icon-greyjoy {
  font-family: 'thronesdb';

  &:before {
    content: "\e601";
    color: #EAA428;
  }
}

.icon-lannister {
  font-family: 'thronesdb';

  &:before {
    content: "\e603";
    color: #F1B62C;
  }
}

.icon-martell {
  font-family: 'thronesdb';

  &:before {
    content: "\e604";
    color: #A20000;
  }
}

.icon-thenightswatch {
  font-family: 'thronesdb';

  &:before {
    content: "\e606";
    color: black;
  }
}

.icon-stark {
  font-family: 'thronesdb';

  &:before {
    content: "\e608";
    color: grey;
  }
}

.icon-targaryen {
  font-family: 'thronesdb';

  &:before {
    content: "\e609";
    color: #AA171F;
  }
}

.icon-tyrell {
  font-family: 'thronesdb';

  &:before {
    content: "\e60a";
    color: #F0D210;
  }
}


LESS - obsolete code removed

LESS - obsolete code removed

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/LUI-3/website.git/'


map button optimisation

map button optimisation

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/lukesmmr/goodthingseverywhere.git/'


Improved style.

Improved style.

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/atom-nanobot/nanobot.git/'


allow long file names to wrap lines

allow long file names to wrap lines

// Copyright (c) 2012 Adobe Systems Incorporated. All rights reserved.
//
// Permission is hereby granted, free of charge, to any person obtaining a
// copy of this software and associated documentation files (the "Software"),
// to deal in the Software without restriction, including without limitation
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
// and/or sell copies of the Software, and to permit persons to whom the
// Software is furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
// DEALINGS IN THE SOFTWARE.

/* Brackets patterns (and overrides and re-definitions of Bootstrap patterns)
 *
 * This file should contain all _reusable_ UI elements / LESS definitions
 * That is, things that will either a.) be used for more than one element or
 * b.) exist in multiple versions of brackets (e.g. App, In-Browser, etc.)
 *
 * Note that if you want a UI element to be themeable, you should put the
 * themeable part in "brackets_theme_default" as variables/mixins.
 *
 */

.project-panel-background {
    background: rgb(73,77,77); /* Old browsers */
    background: -moz-linear-gradient(top,  rgb(73,77,77) 0%, rgb(59,63,65) 51%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(73,77,77)), color-stop(51%,rgb(59,63,65))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgb(73,77,77) 0%,rgb(59,63,65) 51%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgb(73,77,77) 0%,rgb(59,63,65) 51%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgb(73,77,77) 0%,rgb(59,63,65) 51%); /* IE10+ */
    background: linear-gradient(top,  rgb(73,77,77) 0%,rgb(59,63,65) 51%); /* W3C */
    filter: ~"progid:DXImageTransform.Microsoft.gradient( startColorstr='#494d4d', endColorstr='#3b3f41',GradientType=0 )";  /* IE6-9 */
}

.panel {
    .vbox;
    .box-flex(1);

    padding: 0;
    margin: 0;

    .project-panel-background;
    color: #bbb;
    letter-spacing: .01em;
    text-shadow: 0px 1px 2px rgba(0,0,0,.5);
}

/* Toolbar-related styles */

/* Simple toolbar layout (project panel, find in files, etc.)
   We don't set this directly on .toolbar because it'd be a pain to override all the pieces
   if other code (e.g. #main-toolbar) wants to do a different layout */
.simple-toolbar-layout.toolbar {
    .hbox;
    .box-align(center);
    .title-wrapper {
        /* This is necessary because text-overflow: ellipsis doesn't work when it's set
           directly on a flexing box in Chrome currently. */
        .box-flex(1);
    }
    .buttons {
        .hbox;
        margin-left: 4px;
    }
}

/* Editor toolbar layout

   CSS hack based on this code: http://jsfiddle.net/cD657/3/ (via StackOverflow)
   This center-aligns the title across the full width of the toolbar (ignoring the width of the nav floated
   left and buttons floated right), yet still have the browser automatically wrap the floats onto a 2nd row
   if they collide with the title. But the centered content must be a block element with fixed width. Since
   the editor title (filename) varies in width, we rely on JS code to update the width whenever the string
   changes.

   Another wrinkle: wrapping to/from the two-line toolbar layout requires notifying the CodeMirror editor that
   its height changed. Currently, we assume this can ONLY happen in two cases:
    - the window resizes (handled by general listener in EditorManager)
    - title content changes (the same JS code that sets .title-wrapper's fixed width is expected to handle this)
*/
#main-toolbar.toolbar {
    text-align: center;
    .nav {
        float: left;
        text-align: left;
    }
    .title {
        float: none;
        display: inline;  // must be an inline for JS to measure text size
    }
    .title-wrapper {
        margin: 0 auto;
        display: block;  // must be a block for the fixed width applied by JS to be respected
        // width set in px is appled/updated by JavaScript in DocumentCommandHandlers
    }
    .buttons {
        float: right;
        text-align: left;
    }
}

/* Toolbar appearance - shared by all toolbars, independent of layout */

@toolbar-top-gap-px: 5px;

.toolbar {
    font-size: @label-font-size;
    padding: 4px 8px;
    background-color: @bc-white;
    color: @bc-black;

    position: relative; // starts a new stacking group so that the drop shadow shows up on top of the code editor
    .box-shadow(0 1px 1px 0 fadeout(@bc-black, 90%));

    .title-wrapper {
        // Title is taller than menu text, so reduce top padding to keep its baseline aligned
        padding: (@toolbar-top-gap-px - 3px) 0 3px 0;
    }
    .title {
        font-size: @title-font-size;
        line-height: normal;
        font-weight: @font-weight-light;

        // On Win, the size+weight combo used above does not look good for the bullet character
        .dirty-dot {
            font-weight: normal;
        }

        white-space: nowrap;
        overflow: hidden;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
    }

    .buttons {
        margin: @toolbar-top-gap-px 0 0 4px;

        .experimental-label {
            color: #a0a0a0;
            font-size: 15px;
            line-height: 20px;  // prevent jumping when 20px-tall JSLint star is added/removed
            font-weight: normal;
            font-style: italic;
            padding-right: 22px;
        }
    }
}

/* Menu-related styles */
.toolbar .nav, .context-menu {
    @menubar-top-padding: 8px;
    @menubar-bottom-padding: 6px;
    @menubar-h-padding: 9px;
    @item-highlight-color: #e0f0fa;

    // The 1px adjustments here are to account for the border around the top-level menu items.
    margin: (@toolbar-top-gap-px - @menubar-top-padding - 1) 0 (-@menubar-bottom-padding + 1) (-@menubar-h-padding + 4);

    // General item appearance
    a {
        color: @bc-black;
        text-shadow: none;
    }

    // Menubar item appearance
    .dropdown-toggle {
        padding: @menubar-top-padding @menubar-h-padding @menubar-bottom-padding;
        border: 1px solid rgba(0, 0, 0, 0); // transparent border just to hold the layout so it doesn't shift on hover
        color: fadeout(@bc-black, 25%);
        font-weight: @font-weight-light;
    }
    .dropdown-toggle:hover, .dropdown.open .dropdown-toggle {
        /* Note: we need several selectors for this in order to match the specificity of all the various Bootstrap
           color rules we need to override (and Bootstrap has several selectors because the colors really differ
           in their defaults). */
        color: @bc-black;
        background: @item-highlight-color;
        border-color: #dbeaf4;
    }

    // no triangle icon after menu items
    .dropdown-toggle:after {
        border: 0;
        margin: 0;
    }

    // Menu dropdown appearance
    .dropdown-menu {
        top: 34px; // Offset from top of menubar item

        background-color: @bc-white;
        border: 1px solid #c8c8c8;
        .border-radius(0 0 3px 3px);
        .box-shadow(0 6px 18px 0 rgba(0, 0, 0, .2));

        // Menu items
        li {
            a {
                font-size: @menu-item-font-size;
                line-height: 18px;

                // Slightly less padding on left to account for checkmark.
                // More padding on top than bottom to center font within its bg highlight better.
                padding: 2px 10px 0px 6px;

                color: @bc-black;
                text-shadow: none;
                white-space: nowrap;
                .box-shadow(none);

                &:hover {
                    color: @bc-black;
                    background: @item-highlight-color;
                }

                &.disabled {
                    color: @bc-gray;

                    &:hover {
                        background: @bc-white;
                    }
                }

                /* hidden checkmark for all list item content ensures consistent left spacing */
                &::before {
                    content: "✓\00a0"; /* non-breaking space */
                    visibility: hidden;
                }
                /* toggle checkmark visibility */
                &.checked::before {
                    visibility: visible;
                }
            }
        }

        .divider {
            background-color: #eaeaea;
            border: 0;
        }
    }

    // Ensure a minimum amount of space to the left of the shortcut
    .menu-shortcut {
        margin-left: 15px;
    }
}

/* Context menu styles */

.context-menu {
    position: absolute;
    z-index: @z-index-brackets-context-menu-base;
    list-style-type: none;

    .dropdown-menu {
        .border-radius(3px);
    }

    .menu-shortcut {
        float: right;
    }
}

#context-menu-bar {
    margin: 0;
}

/* Dialog-related styles */

.modal-footer .btn.left {
    float: left;
}

.modal-body ul {
    /* Bootstrap's type.less defines a heavy margin-bottom on ul/ol that we don't want in dialogs
       since they have heavy padding instead. */
    margin-bottom: 0;
}

.dialog-title {
    margin-bottom: 0;
    font-size: 26px;
    line-height: 40px;
    font-weight: @font-weight-light;
}

.dialog-message {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 20px;
    font-weight: @font-weight-light;
}

/* bootstrap's base color for generic li is gray */
.dialog-message li {
    line-height: 26px;
    color: @grayDark;
}

.dialog-filename {
    font-weight: @font-weight-semibold;
}

.btn {
    font-size: 16px;
    font-weight: @font-weight-semibold;
    color: #454545;

    // On hover, gradient slides away to reveal a solid-color bg. Want same bg color in non-hover
    // too so we don't see the color cross-fading during the gradient slide animation
    background-color: #fff;
    &:hover {
        background-position: 0 15px;
    }

    &.primary {
        background-color: @blue;
    }
}

/* About dialog */
.about-dialog .modal-body {
    // Simple two-column layout: image on left, text taking up remaining space on right
    position: relative;
    .about-icon {
        position: absolute;
        left: 10px;  // relative to border of modal-body (bounds outside padding)
        top:  11px;
    }
    .about-text {
        // Icon is 120px, so we need at least that much left padding/margin to avoid overlap
        margin: 0 10px 0 123px;

        #about-build-number {
            color: #b0b0b0;
        }
    }

    h2 {
        font-weight: normal;
        font-size: 25px;
        margin-bottom: -8px;
        margin-top: 3px;
    }
    .dialog-message {
        font-size: 14px;
        line-height: 17px;

        // Enable text selection, since URLs aren't clickable
        cursor: auto;
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        -o-user-select: text;
        user-select: text;
    }
}

// Copyright (c) 2012 Adobe Systems Incorporated. All rights reserved.
//
// Permission is hereby granted, free of charge, to any person obtaining a
// copy of this software and associated documentation files (the "Software"),
// to deal in the Software without restriction, including without limitation
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
// and/or sell copies of the Software, and to permit persons to whom the
// Software is furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
// DEALINGS IN THE SOFTWARE.

/* Brackets patterns (and overrides and re-definitions of Bootstrap patterns)
 *
 * This file should contain all _reusable_ UI elements / LESS definitions
 * That is, things that will either a.) be used for more than one element or
 * b.) exist in multiple versions of brackets (e.g. App, In-Browser, etc.)
 *
 * Note that if you want a UI element to be themeable, you should put the
 * themeable part in "brackets_theme_default" as variables/mixins.
 *
 */

.project-panel-background {
    background: rgb(73,77,77); /* Old browsers */
    background: -moz-linear-gradient(top,  rgb(73,77,77) 0%, rgb(59,63,65) 51%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(73,77,77)), color-stop(51%,rgb(59,63,65))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgb(73,77,77) 0%,rgb(59,63,65) 51%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgb(73,77,77) 0%,rgb(59,63,65) 51%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgb(73,77,77) 0%,rgb(59,63,65) 51%); /* IE10+ */
    background: linear-gradient(top,  rgb(73,77,77) 0%,rgb(59,63,65) 51%); /* W3C */
    filter: ~"progid:DXImageTransform.Microsoft.gradient( startColorstr='#494d4d', endColorstr='#3b3f41',GradientType=0 )";  /* IE6-9 */
}

.panel {
    .vbox;
    .box-flex(1);

    padding: 0;
    margin: 0;

    .project-panel-background;
    color: #bbb;
    letter-spacing: .01em;
    text-shadow: 0px 1px 2px rgba(0,0,0,.5);
}

/* Toolbar-related styles */

/* Simple toolbar layout (project panel, find in files, etc.)
   We don't set this directly on .toolbar because it'd be a pain to override all the pieces
   if other code (e.g. #main-toolbar) wants to do a different layout */
.simple-toolbar-layout.toolbar {
    .hbox;
    .box-align(center);
    .title-wrapper {
        /* This is necessary because text-overflow: ellipsis doesn't work when it's set
           directly on a flexing box in Chrome currently. */
        .box-flex(1);
    }
    .buttons {
        .hbox;
        margin-left: 4px;
    }
}

/* Editor toolbar layout

   CSS hack based on this code: http://jsfiddle.net/cD657/3/ (via StackOverflow)
   This center-aligns the title across the full width of the toolbar (ignoring the width of the nav floated
   left and buttons floated right), yet still have the browser automatically wrap the floats onto a 2nd row
   if they collide with the title. But the centered content must be a block element with fixed width. Since
   the editor title (filename) varies in width, we rely on JS code to update the width whenever the string
   changes.

   Another wrinkle: wrapping to/from the two-line toolbar layout requires notifying the CodeMirror editor that
   its height changed. Currently, we assume this can ONLY happen in two cases:
    - the window resizes (handled by general listener in EditorManager)
    - title content changes (the same JS code that sets .title-wrapper's fixed width is expected to handle this)
*/
#main-toolbar.toolbar {
    text-align: center;
    .nav {
        float: left;
        text-align: left;
    }
    .title {
        float: none;
        display: inline;  // must be an inline for JS to measure text size
    }
    .title-wrapper {
        margin: 0 auto;
        display: block;  // must be a block for the fixed width applied by JS to be respected
        // width set in px is appled/updated by JavaScript in DocumentCommandHandlers
    }
    .buttons {
        float: right;
        text-align: left;
    }
}

/* Toolbar appearance - shared by all toolbars, independent of layout */

@toolbar-top-gap-px: 5px;

.toolbar {
    font-size: @label-font-size;
    padding: 4px 8px;
    background-color: @bc-white;
    color: @bc-black;

    position: relative; // starts a new stacking group so that the drop shadow shows up on top of the code editor
    .box-shadow(0 1px 1px 0 fadeout(@bc-black, 90%));

    .title-wrapper {
        // Title is taller than menu text, so reduce top padding to keep its baseline aligned
        padding: (@toolbar-top-gap-px - 3px) 0 3px 0;
    }
    .title {
        font-size: @title-font-size;
        line-height: normal;
        font-weight: @font-weight-light;

        // On Win, the size+weight combo used above does not look good for the bullet character
        .dirty-dot {
            font-weight: normal;
        }

        white-space: nowrap;
        overflow: hidden;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
    }

    .buttons {
        margin: @toolbar-top-gap-px 0 0 4px;

        .experimental-label {
            color: #a0a0a0;
            font-size: 15px;
            line-height: 20px;  // prevent jumping when 20px-tall JSLint star is added/removed
            font-weight: normal;
            font-style: italic;
            padding-right: 22px;
        }
    }
}

/* Menu-related styles */
.toolbar .nav, .context-menu {
    @menubar-top-padding: 8px;
    @menubar-bottom-padding: 6px;
    @menubar-h-padding: 9px;
    @item-highlight-color: #e0f0fa;

    // The 1px adjustments here are to account for the border around the top-level menu items.
    margin: (@toolbar-top-gap-px - @menubar-top-padding - 1) 0 (-@menubar-bottom-padding + 1) (-@menubar-h-padding + 4);

    // General item appearance
    a {
        color: @bc-black;
        text-shadow: none;
    }

    // Menubar item appearance
    .dropdown-toggle {
        padding: @menubar-top-padding @menubar-h-padding @menubar-bottom-padding;
        border: 1px solid rgba(0, 0, 0, 0); // transparent border just to hold the layout so it doesn't shift on hover
        color: fadeout(@bc-black, 25%);
        font-weight: @font-weight-light;
    }
    .dropdown-toggle:hover, .dropdown.open .dropdown-toggle {
        /* Note: we need several selectors for this in order to match the specificity of all the various Bootstrap
           color rules we need to override (and Bootstrap has several selectors because the colors really differ
           in their defaults). */
        color: @bc-black;
        background: @item-highlight-color;
        border-color: #dbeaf4;
    }

    // no triangle icon after menu items
    .dropdown-toggle:after {
        border: 0;
        margin: 0;
    }

    // Menu dropdown appearance
    .dropdown-menu {
        top: 34px; // Offset from top of menubar item

        background-color: @bc-white;
        border: 1px solid #c8c8c8;
        .border-radius(0 0 3px 3px);
        .box-shadow(0 6px 18px 0 rgba(0, 0, 0, .2));

        // Menu items
        li {
            a {
                font-size: @menu-item-font-size;
                line-height: 18px;

                // Slightly less padding on left to account for checkmark.
                // More padding on top than bottom to center font within its bg highlight better.
                padding: 2px 10px 0px 6px;

                color: @bc-black;
                text-shadow: none;
                white-space: nowrap;
                .box-shadow(none);

                &:hover {
                    color: @bc-black;
                    background: @item-highlight-color;
                }

                &.disabled {
                    color: @bc-gray;

                    &:hover {
                        background: @bc-white;
                    }
                }

                /* hidden checkmark for all list item content ensures consistent left spacing */
                &::before {
                    content: "✓\00a0"; /* non-breaking space */
                    visibility: hidden;
                }
                /* toggle checkmark visibility */
                &.checked::before {
                    visibility: visible;
                }
            }
        }

        .divider {
            background-color: #eaeaea;
            border: 0;
        }
    }

    // Ensure a minimum amount of space to the left of the shortcut
    .menu-shortcut {
        margin-left: 15px;
    }
}

/* Context menu styles */

.context-menu {
    position: absolute;
    z-index: @z-index-brackets-context-menu-base;
    list-style-type: none;

    .dropdown-menu {
        .border-radius(3px);
    }

    .menu-shortcut {
        float: right;
    }
}

#context-menu-bar {
    margin: 0;
}

/* Dialog-related styles */

.modal-footer .btn.left {
    float: left;
}

.modal-body ul {
    /* Bootstrap's type.less defines a heavy margin-bottom on ul/ol that we don't want in dialogs
       since they have heavy padding instead. */
    margin-bottom: 0;
}

.dialog-title {
    margin-bottom: 0;
    font-size: 26px;
    line-height: 40px;
    font-weight: @font-weight-light;
}

.dialog-message {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 20px;
    font-weight: @font-weight-light;
}

/* bootstrap's base color for generic li is gray */
.dialog-message li {
    line-height: 26px;
    color: @grayDark;
}

.dialog-filename {
    font-weight: @font-weight-semibold;
    white-space: nowrap;
}

.btn {
    font-size: 16px;
    font-weight: @font-weight-semibold;
    color: #454545;

    // On hover, gradient slides away to reveal a solid-color bg. Want same bg color in non-hover
    // too so we don't see the color cross-fading during the gradient slide animation
    background-color: #fff;
    &:hover {
        background-position: 0 15px;
    }

    &.primary {
        background-color: @blue;
    }
}

/* About dialog */
.about-dialog .modal-body {
    // Simple two-column layout: image on left, text taking up remaining space on right
    position: relative;
    .about-icon {
        position: absolute;
        left: 10px;  // relative to border of modal-body (bounds outside padding)
        top:  11px;
    }
    .about-text {
        // Icon is 120px, so we need at least that much left padding/margin to avoid overlap
        margin: 0 10px 0 123px;

        #about-build-number {
            color: #b0b0b0;
        }
    }

    h2 {
        font-weight: normal;
        font-size: 25px;
        margin-bottom: -8px;
        margin-top: 3px;
    }
    .dialog-message {
        font-size: 14px;
        line-height: 17px;

        // Enable text selection, since URLs aren't clickable
        cursor: auto;
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        -o-user-select: text;
        user-select: text;
    }
}


squeeze things to fit on smaller screens

fatal: unable to access 'https://github.com/urmc-costik/chrome-uploader.git/': The requested URL returned error: 403


CRM-3610: Adjust paddings in the top menu dropdown

 - diff line-height and font-size is taken in account

fatal: unable to access 'https://github.com/trustify/oroplatform.git/': The requested URL returned error: 403


CRM-1581: Mobile version. Some grids displayed is not 100% width.

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/trustify/oroplatform.git/'


Use theme colors for the close button.

Use theme colors for the close button.

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/gmist/five-studio2.git/'


toggle critic: small change for compatibility with FT 720/721

fatal: unable to access 'https://github.com/jamiekowalski/foldingtext-extra.git/': The requested URL returned error: 403


Adds styling for modified list and edit views of the crud

fatal: unable to access 'https://github.com/hevnly/asset-bazaar.git/': The requested URL returned error: 403


Adding basic styling for lists.

Adding basic styling for lists.

@import '..\..\less\valenceui.less';

.vui-list {
	padding: 0px;
	list-style: none outside none;
}

.vui-list > li {
	padding: 7px 10px;
	border-bottom: 1px solid #EAEAEA;
}

.vui-list > li > input:first-child {
	float: left;
}

.vui-list > li > input:first-child + div {
	padding-left: 28px;
}

.vui-list > li:last-child {
	border-bottom: 1px solid transparent;
}


Update static/vendors/font-awesome/less/larger.less

Signed-off-by: Bernard Ojengwa <fccb4cc00c1ba7e51bf5c2b5f77130b9fe8d917e@gmail.com>

fatal: unable to access 'https://github.com/apipanda/openssl.git/': The requested URL returned error: 403


Small css updated for mobile users

Small css updated for mobile users

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/sergejusb/DotNetGroup.git/'


筛选样式少个}

筛选样式少个}

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/XUEJS/xue-project.git/'


update multi-select style for antd 4.0

update multi-select style for antd 4.0

fatal: remote error: upload-pack: not our ref 09f96402d0a26d5fa5b0cc19ed760a36866c2c09
fatal: the remote end hung up unexpectedly


Create fontface.import.less

Create fontface.import.less

// Light
@font-face {
  font-family: 'Open Sans';
  src: url('font/OpenSans-Light-webfont.eot');
  src: url('font/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
       url('font/OpenSans-Light-webfont.woff') format('woff'),
       url('font/OpenSans-Light-webfont.ttf') format('truetype'),
       url('font/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
  font-weight: 200;
  font-style: normal;
}

// Regular
@font-face {
  font-family: 'Open Sans';
  src: url('font/OpenSans-Regular-webfont.eot');
  src: url('font/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
       url('font/OpenSans-Regular-webfont.woff') format('woff'),
       url('font/OpenSans-Regular-webfont.ttf') format('truetype'),
       url('font/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
  font-weight: normal;
  font-weight: 400;
  font-style: normal;
}

error: pathspec 'client/stylesheets/util/fontface.import.less' did not match any file(s) known to git


Correct comment

Correct comment

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/yalexx/meteor.git/'


fix: 500 error

fix: 500 error

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/493326889/imwebclub.git/'


Fixes background color for landscape orientation

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/studiomotio/www1.git/'


refactor(css): remove obsolete hack

refactor(css): remove obsolete hack

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/clee704/cpucoolerchart-web.git/'


some restyling in navbar's styles

some restyling in navbar's styles