_single.scss

  1.toc {
  2  padding-bottom: 5px;
  3  border-bottom: 2px solid $dark;
  4  a {
  5    color: $dark;
  6    text-decoration: underline;
  7  }
  8}
  9.frontmatter {
 10  padding: 15px 0px 7px 0px;
 11  border-bottom: 2px solid $dark;
 12
 13  a:not(.button) {
 14    color: $dark;
 15    text-decoration: none;
 16    background-image: linear-gradient(
 17      120deg,
 18      $gradient-left 0%,
 19      $gradient-right 100%
 20    );
 21    background-repeat: no-repeat;
 22    background-size: 0 0;
 23    background-position: 100% 21%;
 24    transition: 0.15s ease-out;
 25    border-radius: 5px;
 26    padding-left: 4px;
 27    margin-left: -3px;
 28    &:hover {
 29      background-size: 100% 100%;
 30      color: $light;
 31      &:after {
 32        color: $gradient-right;
 33      }
 34    }
 35    &::after {
 36      position: relative;
 37      content: "\FEFF°";
 38      margin-left: 0.1em;
 39      font-size: 90%;
 40      top: -0.1em;
 41      color: $light-highlight;
 42      font-feature-settings: "caps";
 43      font-variant-numeric: normal;
 44    }
 45  }
 46
 47  .post-title {
 48    margin: 10px 0;
 49    a {
 50      text-decoration: none;
 51      background-image: none;
 52      &::after {
 53        content: "";
 54      }
 55      &:hover {
 56        background-size: 0 0;
 57        color: $dark;
 58      }
 59    }
 60  }
 61  p {
 62    margin: 0 0;
 63  }
 64}
 65
 66.content {
 67  h2,
 68  h3 {
 69    margin-top: 20px;
 70    margin-bottom: -10px;
 71  }
 72  h2,
 73  h3,
 74  p,
 75  li,
 76  td {
 77    a {
 78      color: $dark;
 79      text-decoration: none;
 80      background-image: linear-gradient(
 81        120deg,
 82        $gradient-left 0%,
 83        $gradient-right 100%
 84      );
 85      background-repeat: no-repeat;
 86      background-size: 0 0;
 87      background-position: 100% 21%;
 88      transition: 0.15s ease-out;
 89      border-radius: 5px;
 90      padding-left: 4px;
 91      margin-left: -3px;
 92      &:hover {
 93        background-size: 100% 100%;
 94        color: $light;
 95        &:after {
 96          color: $gradient-right;
 97        }
 98      }
 99      &::after {
100        position: relative;
101        content: "\FEFF°";
102        margin-left: 0.1em;
103        font-size: 90%;
104        top: -0.1em;
105        color: $light-highlight;
106        font-feature-settings: "caps";
107        font-variant-numeric: normal;
108      }
109    }
110  }
111  .footnote-ref {
112    background-size: 100% 1.5px;
113    background-position: 0 90%;
114    &::after {
115      content: "";
116    }
117    &:hover {
118      background-size: 100% 100%;
119      color: $light;
120    }
121  }
122  .footnote-backref {
123    background-size: 100% 1.5px;
124    background-position: 0 90%;
125    &::after {
126      content: "";
127    }
128    &:hover {
129      background-size: 100% 100%;
130      color: $light;
131    }
132  }
133  .highlight {
134    a {
135      background-image: none;
136      &::after {
137        content: "";
138      }
139    }
140  }
141  .anchor-tag {
142    font-size: 70%;
143    position: relative;
144    bottom: 2.6px;
145    background-size: 100% 0;
146    background-position: 0 150%;
147    &::after {
148      content: "";
149    }
150  }
151}
152.commento-root-font * {
153  font-family: Heliotrope !important;
154}
155.commento-footer {
156  display: none;
157}