<commit_before>body, html
{
  height: 100%;
}

.step
{
  display: none;

  &.active
  {
    display: block;
  }
}

#login
{
  .error
  {
    color: darkred;
  }
  .success
  {
    color: green;
  }
}

#flattrButton
{
  float: right;
}

#initwrapper
{
  position: absolute;
  top: 0;
  left: 0;

  z-index: 10;

  width: 100%;
  min-height: 100%;

  > div:first-child
  {
    @bgcolor: #FFF;
    border-radius: 50px;
    background-color: @bgcolor;
    box-shadow: 0 0 100px @bgcolor;
    color: black;

    width: 60%;

    padding: 20px;
    padding-top: 1px;

    margin: 50px auto;
  }

  &:before
  {
    content: "";
    position: absolute;
    background-color: gray;
    /* http://subtlepatterns.com/diamond-upholstery/ */
    background-image: url("diamond_upholstery.png");
    z-index: -1;
    width: 100%;
    min-height: 100%;
  }
}

#mainTitle
{
  text-align: center;
}

#loginLocks
{
  width: 100px;
  margin: 0 auto;

  > i
  {
    font-size: 7.5em;
  }
}

#docChooser
{
  > #docsWrapper
  {
    height: 300px;
    overflow: scroll;

    > #docs
    {
      td.btns
      {
        width: 170px;

        button
        {
          margin-right: 5px;
          margin-bottom: 0 !important;
          padding: 4px 14px;
        }
      }
      tr
      {
        cursor: pointer;
      }
    }
  }

  > #createDoc
  {
    > *
    {
      margin-bottom: 5px;
    }

    > #txtCreateDocFile
    {
      width: 300px;
    }
  }
}

#title
{
  float: left;
  color: white;
  position: absolute;
  left: 10px;
  top: 2px;
}

#notes
{
  @marginLeft: 25px;

  height: calc(~"100% - 130px");
  width: calc(~"100% - " @marginLeft);
  height: -webkit-calc(~"100% - 130px");
  width: -webkit-calc(~"100% - " @marginLeft);

  margin-top: 10px;
  margin-left: @marginLeft;

  overflow: scroll;
  position: absolute;
}

#playerEditorWrapper
{
  width: calc(100% - 50px);
  width: -webkit-calc(100% - 50px);
  max-width: 520px;
}

#maineditor
{
  margin-bottom: 10px;
  width: 100%;
}

#player
{
  > .audiojs
  {
    width: 100%;
  }
}

#exportImport
{
  @btnsWidth: 110px;
  @totalWidth: 500px;

  z-index: 0;
  position: absolute;
  width: @totalWidth;
  right: (@totalWidth + 50px) * -1;
  bottom: 120px;
  overflow: hidden;
  background-color: rgba(0,0,0,0.3);
  padding: 5px;
  border-top-left-radius: 10px;

  > textarea
  {
    width: calc(~"100% - " @btnsWidth);
    height: 150px;
  }

  > .btns
  {
    width: @btnsWidth - 10px;
    display: inline-block;
  }
}

#bottom
{
  z-index: 1;
  position: fixed;
  bottom: 0;
  height: 100px;
  width: 100%;
  background-color: rgba(0,0,0,0.9);
  text-align: center;
  padding-top: 20px;

  > *
  {
    display: inline-block;
    margin-bottom: 10px;
  }

  > #mainBtns
  {
    box-shadow: none;
    position: absolute;
    top: 5px;
    right: 5px;
    display:block;
    width:auto;

    > *
    {
      display: block;
    }
  }
}

// http://www.bestcssbuttongenerator.com/
button
{
  -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
  box-shadow:inset 0px 1px 0px 0px #ffffff;

  background-color:#f7f7f7;

  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;

  border:1px solid #dcdcdc;

  display:inline-block;
  color:#666666;
  font-size:15px !important;
  padding:4px 24px;
  text-decoration:none;

  text-shadow:0px 1px 0px #ffffff;

  margin-bottom: 5px !important;
}

button:hover
{
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
  background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
  background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
  background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
  background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
  background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);

  background-color:#f6f6f6;
}
<commit_msg>Nicer layout for browsers which show the scrollbacks of #notes<commit_after>body, html
{
  height: 100%;
}

.step
{
  display: none;

  &.active
  {
    display: block;
  }
}

#login
{
  .error
  {
    color: darkred;
  }
  .success
  {
    color: green;
  }
}

#flattrButton
{
  float: right;
}

#initwrapper
{
  position: absolute;
  top: 0;
  left: 0;

  z-index: 10;

  width: 100%;
  min-height: 100%;

  > div:first-child
  {
    @bgcolor: #FFF;
    border-radius: 50px;
    background-color: @bgcolor;
    box-shadow: 0 0 100px @bgcolor;
    color: black;

    width: 60%;

    padding: 20px;
    padding-top: 1px;

    margin: 50px auto;
  }

  &:before
  {
    content: "";
    position: absolute;
    background-color: gray;
    /* http://subtlepatterns.com/diamond-upholstery/ */
    background-image: url("diamond_upholstery.png");
    z-index: -1;
    width: 100%;
    min-height: 100%;
  }
}

#mainTitle
{
  text-align: center;
}

#loginLocks
{
  width: 100px;
  margin: 0 auto;

  > i
  {
    font-size: 7.5em;
  }
}

#docChooser
{
  > #docsWrapper
  {
    height: 300px;
    overflow: scroll;

    > #docs
    {
      td.btns
      {
        width: 170px;

        button
        {
          margin-right: 5px;
          margin-bottom: 0 !important;
          padding: 4px 14px;
        }
      }
      tr
      {
        cursor: pointer;
      }
    }
  }

  > #createDoc
  {
    > *
    {
      margin-bottom: 5px;
    }

    > #txtCreateDocFile
    {
      width: 300px;
    }
  }
}

#title
{
  float: left;
  color: white;
  position: absolute;
  left: 10px;
  top: 2px;
}

#notes
{
  @padding: 10px;

  height: calc(~"100% - 130px");
  width: calc(~"100% - " @padding - 1);
  height: -webkit-calc(~"100% - 130px");
  width: -webkit-calc(~"100% - " @padding - 1);

  padding-top: @padding;
  padding-left: @padding;

  overflow: scroll;
  position: absolute;
}

#playerEditorWrapper
{
  width: calc(100% - 50px);
  width: -webkit-calc(100% - 50px);
  max-width: 520px;
}

#maineditor
{
  margin-bottom: 10px;
  width: 100%;
}

#player
{
  > .audiojs
  {
    width: 100%;
  }
}

#exportImport
{
  @btnsWidth: 110px;
  @totalWidth: 500px;

  z-index: 0;
  position: absolute;
  width: @totalWidth;
  right: (@totalWidth + 50px) * -1;
  bottom: 120px;
  overflow: hidden;
  background-color: rgba(0,0,0,0.3);
  padding: 5px;
  border-top-left-radius: 10px;

  > textarea
  {
    width: calc(~"100% - " @btnsWidth);
    height: 150px;
  }

  > .btns
  {
    width: @btnsWidth - 10px;
    display: inline-block;
  }
}

#bottom
{
  z-index: 1;
  position: fixed;
  bottom: 0;
  height: 100px;
  width: 100%;
  background-color: rgba(0,0,0,0.9);
  text-align: center;
  padding-top: 20px;

  > *
  {
    display: inline-block;
    margin-bottom: 10px;
  }

  > #mainBtns
  {
    box-shadow: none;
    position: absolute;
    top: 5px;
    right: 5px;
    display:block;
    width:auto;

    > *
    {
      display: block;
    }
  }
}

// http://www.bestcssbuttongenerator.com/
button
{
  -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
  box-shadow:inset 0px 1px 0px 0px #ffffff;

  background-color:#f7f7f7;

  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;

  border:1px solid #dcdcdc;

  display:inline-block;
  color:#666666;
  font-size:15px !important;
  padding:4px 24px;
  text-decoration:none;

  text-shadow:0px 1px 0px #ffffff;

  margin-bottom: 5px !important;
}

button:hover
{
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
  background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
  background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
  background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
  background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
  background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);

  background-color:#f6f6f6;
}

{'fraction_non_alphanumeric': 0.15536618500679264, 'fraction_numerical': 0.0573051747560825, 'mean_word_length': 2.5831858407079644, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 29, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3045276', 'n_tokens_mistral': 3748, 'n_tokens_neox': 3240, 'n_words': 639}