@font-face {
  font-family: "Cormorant";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/cormorant/v14/H4cjBXOCl9bbnla_nHIq6qu_oqOcaThr.woff2")
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: "Cormorant";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/cormorant/v14/H4c-BXOCl9bbnla_nHIq6qMEh7axSzVBFNEQ.woff2")
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Cormorant";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/cormorant/v14/H4clBXOCl9bbnla_nHIq4Zu9qKS-awhq.woff2")
    format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Cormorant";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/cormorant/v14/H4clBXOCl9bbnla_nHIq75u9qKS-aw.woff2")
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Cormorant";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/cormorant/v14/H4cgBXOCl9bbnla_nHIiVL6oiIazQTJjFuER.woff2")
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Cormorant";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/cormorant/v14/H4cgBXOCl9bbnla_nHIiVL6ogYazQTJjFuER.woff2")
    format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: "Cormorant";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/cormorant/v14/H4cgBXOCl9bbnla_nHIiVL6oioazQTJjFuER.woff2")
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Cormorant";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/cormorant/v14/H4cgBXOCl9bbnla_nHIiVL6oi4azQTJjFuER.woff2")
    format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Cormorant";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/cormorant/v14/H4cgBXOCl9bbnla_nHIiVL6ohYazQTJjFg.woff2")
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto Italic"), local("Roboto-Italic"),
    url("https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xMIzIXKMnyrYk.woff2")
      format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto Italic"), local("Roboto-Italic"),
    url("https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xLIzIXKMnyrYk.woff2")
      format("woff2");
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto Italic"), local("Roboto-Italic"),
    url("https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xGIzIXKMnyrYk.woff2")
      format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto Italic"), local("Roboto-Italic"),
    url("https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xIIzIXKMny.woff2")
      format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"),
    url("https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic-CsTYl4BOQ3o.woff2")
      format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"),
    url("https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic5CsTYl4BOQ3o.woff2")
      format("woff2");
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"),
    url("https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic0CsTYl4BOQ3o.woff2")
      format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"),
    url("https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic6CsTYl4BO.woff2")
      format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"),
    url("https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2")
      format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"),
    url("https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2")
      format("woff2");
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"),
    url("https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2")
      format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"),
    url("https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2")
      format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Roboto Bold"), local("Roboto-Bold"),
    url("https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2")
      format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Roboto Bold"), local("Roboto-Bold"),
    url("https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2")
      format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Roboto Bold"), local("Roboto-Bold"),
    url("https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2")
      format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: "Cutive Mono";
  font-style: normal;
  font-weight: 400;
  src: local("Cutive Mono Regular"), local("CutiveMono-Regular"),
    url("https://fonts.gstatic.com/s/cutivemono/v6/m8JWjfRfY7WVjVi2E-K9H6RCTm6o39uc.woff2")
      format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}

/*Body stylings */

body {
  font-family: Cormorant, Garamond, serif;
  font-size: 16px;
  margin: 0;
  color: #111;
  background: #fff;
  box-sizing: border-box;
  background-attachment: fixed;
}

a {
  text-decoration: none;
  color: #000;
}

a:visited {
  color: #333;
}

img {
  max-width: 100%;
}

q {
  font-style: italic;
}

blockquote {
  border: none;
  line-height: 1.7em;
  margin: 1em 0;
  padding: 2em 1em;
}

img {
  max-width: 100%;
}

hr {
  border: 2px solid #f2eded;
}

.below-reply-container {
  display: none;
}

code,
pre {
  font: 0.9em/1.5 Cutive Mono, Courier, monospace;
  word-wrap: break-word;
}

::-moz-selection {
  background: #f2eded;
  text-shadow: none;
}

::selection {
  background: #f2eded;
  text-shadow: none;
}

/* Layout structure */

#canvas {
  margin: 1.5em auto;
  border-spacing: 0;
  width: 80%;
}

#content {
  max-width: 1200px;
  margin: auto;
}

#primary {
  padding: 0 !important;
  box-sizing: border-box;
}

@media only screen and (min-width: 900px) {
  #content > .inner {
    display: flex;
    flex-wrap: nowrap;
  }
  #primary {
    order: 1;
  }

  #secondary {
    width: 200px;
    order: 2;
  }

  #secondary > .inner {
    width: 200px;
  }

  #entries,
  .page-entry .entry-wrapper {
    margin-right: 3em;
  }
}

#secondary {
  box-sizing: border-box;
  margin-bottom: 3em;
}

@media only screen and (min-width: 900px) {
  #secondary {
    width: 27%;
    box-sizing: content-box;
    margin-top: 0;
  }
}

#container {
  display: table;
}

@media only screen and (min-width: 900px) {
  #container {
    display: block;
  }
}

/* Header */

h1#title {
  font: italic 36px Cormorant, Arial, sans-serif;
  display: block;
  text-align: left;
}

h1#title a,
h1#title a:visited {
  font-weight: 900;
  color: #111 !important;
}

h1#title a:hover {
  background: linear-gradient(
    35deg,
    rgba(243, 200, 197, 1) 0%,
    rgba(193, 212, 203, 1) 50%,
    rgba(152, 166, 186, 1) 100%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

h2#subtitle {
  display: none;
}

@media only screen and (min-width: 900px) {
  h1#title {
    font: italic 48px Cormorant, Garamond, sans-serif;
    text-align: left;
    padding-right: 1em;
  }
  h1#title a {
    font-weight: 400;
  }
}

#header {
  max-width: 1200px;
  box-sizing: border-box;
  margin: 1.5em auto;
  padding: 1em 0;
  border-bottom: 0.75em solid #111;
}

#header .module-navlinks {
  border: none;
  padding-top: 0.75em;
}

#header .module-navlinks a {
  font-weight: 400;
}

#header .module-navlinks li {
  font: 400 0.9em Cutive Mono, Courier, monospace;
  text-transform: uppercase;
  padding: 0;
  display: inline;
}

#header .module-navlinks li .current {
  background: linear-gradient(#f2eded, #f2eded) left top no-repeat transparent;
  background-size: 100% 3px;
}

@media only screen and (min-width: 900px) {
  #header .module-navlinks {
    padding-top: 0;
    float: right;
  }
  #header .module-navlinks li {
    font-size: 16px;
  }
}

#header .module-navlinks li a {
  padding: 0.5em 0.25em 0 0.25em;
  margin: 0 0.5em;
  color: #000;
}

#header .module-navlinks li a:hover {
  color: #000;
  background: linear-gradient(
      35deg,
      rgba(243, 200, 197, 1) 0%,
      rgba(193, 212, 203, 1) 50%,
      rgba(152, 166, 186, 1) 100%
    )
    left top transparent no-repeat;
  background-size: 100% 3px;
}

#pagetitle {
  display: none;
}

#pagetitle span {
  display: none;
}

#header .module-navlinks ul {
  margin: 0 !important;
  padding: 0;
  text-align: left;
  background-size: cover;
}

@media only screen and (min-width: 900px) {
  #header .module-navlinks ul {
    padding: 1.5em 0 0 0;
  }
}

/* Entries */

.entry {
  line-height: 1.85;
  font-size: 1em;
  padding: 0 0 3em 0;
  margin: 0 0 3em 0;
  background: linear-gradient(
      35deg,
      rgba(243, 200, 197, 1) 0%,
      rgba(193, 212, 203, 1) 50%,
      rgba(152, 166, 186, 1) 100%
    )
    left bottom transparent no-repeat;
  background-size: 100% 0.5em;
  padding-left: 150px;
  position: relative;
}

.page-entry .entry-poster {
  display: none;
}
.entry-poster {
  display: block;
  position: absolute;
  left: 0;
  top: 102px;
  width: 100px;
  padding: 0px;
  font-size: 0;
  box-sizing: border-box;
}
.entry-poster .ljuser a,
#canvas .entry-poster .ljuser b {
  font: 400 13px cutive mono, courier, monospace;
  text-transform: uppercase;
  letter-spacing: 0.025;
}

.access-filter,
.restrictions {
  vertical-align: text-top;
}
@media only screen and (min-width: 900px) {
  .entry {
    padding: 0 0 3em 0;
    padding-left: 150px;
  }
  .page-entry .entry-wrapper,
  #comments {
    margin-left: 3em;
  }

  .entry-content {
    font-size: 18px;
  }
}

.entry .header {
  padding: 0.125em 0em;
  margin: 0 0 2em 0;
}

.entry-wrapper {
  margin: 0em 0;
}

h3.entry-title {
  font: italic 400 2.5em Cormorant, Garamond, serif;
  margin: 0 0 0.25em 0;
}

h3.entry-title a {
  text-decoration: none;
  color: #111;
}

h3.entry-title a:hover {
  background: linear-gradient(
    35deg,
    rgba(243, 200, 197, 1) 0%,
    rgba(193, 212, 203, 1) 50%,
    rgba(152, 166, 186, 1) 100%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.datetime {
  margin: 0.5em 0;
  font: 400 0.85em Cutive Mono, Courier, monospace;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.datetime a {
  font-weight: 700;
}

h4 {
  color: #000;
  font: bold 1.5em Roboto;
  border-bottom: 3px solid #f2eded;
  padding: 0.25em;
  margin-bottom: 0.5em;
}

.entry-content {
  margin-top: 1em;
  margin-right: 0 !important;
  padding: 0 0 2em 0;
  width: 100%;
  line-height: 1.75em;
}

.entry p {
  max-width: 50em;
}

.entry .credit {
  max-width: 100%;
  background: #f2eded;
  font: 0.9em Roboto;
  color: #000;
  padding: 1em;
}

.entry-content p a {
  color: #000;
  padding: 0.25em 0;
  font: bold 14px Roboto;
  background: linear-gradient(#f2eded, #f2eded) left bottom no-repeat
    transparent;
  background-size: 100% 3px;
}

.entry-content a:hover {
  color: #000;
  background: linear-gradient(
      35deg,
      rgba(243, 200, 197, 1) 0%,
      rgba(193, 212, 203, 1) 50%,
      rgba(152, 166, 186, 1) 100%
    )
    left bottom no-repeat transparent;
  background-size: 100% 3px;
}

.entry textarea {
  width: 90%;
  height: 5em;
  background: #f2eded;
  font: 1em Cutive Mono, monospace;
  border: none;
  padding: 0.5em;
}

/* Tag stylings */

.tag {
  margin: 0.5em 0;
  width: 100%;
}

.tag ul {
  margin: 0;
  padding: 0;
  display: inline;
}

.tag ul li {
  display: inline;
  list-style: none;
  font-weight: normal;
  font-style: italic;
}

.tag ul li a {
  color: #111;
  font-weight: 400;
}

.tag ul li a:hover {
  background: #f2eded;
}

.tag ul li a:visited {
  color: #333;
}

.tag-text {
  background: #f2eded
    url("https://valiantknife.org/dwidth/tumblresque/tag_fill_8x8.png") 4px 8px
    no-repeat;
  padding: 3px 5px 3px 16px;
  text-transform: uppercase;
  border-radius: 3px;
  font: 0.85em Cutive Mono, monospace;
  margin-right: 0.5em;
}

/* Preview Stylings */

.preview {
  border: 0.25em solid #f2eded;
  padding: 0.25em;
  width: 100%;
  margin: 0 auto 2em auto;
  display: block;
  text-align: center;
  box-sizing: border-box;
}

.codepreview {
  border: 0.25em solid #f2eded;
  padding: 0.25em;
  width: 100%;
  margin: 0 auto 2em auto;
  display: block;
  box-sizing: border-box;
}

@media only screen and (min-width: 500px) {
  .preview {
    border: 13px solid #f2eded;
    padding: 2em;
    width: 100%;
  }
}

.entry .preview p a {
  color: #000;
  background: transparent;
  font-style: normal;
}

/*Currently */

#sticky-entry-wrapper-2501 {
  display: none;
  background: linear-gradient(
      35deg,
      rgba(243, 200, 197, 1) 0%,
      rgba(193, 212, 203, 1) 50%,
      rgba(152, 166, 186, 1) 100%
    )
    left bottom transparent no-repeat;
  background-size: 100% 3px;
  padding: 0 0 0.75em 0;
  margin: 0 0 1.5em 0;
}

#sticky-entry-2501 {
  display: none;
  border: none;
  padding: 0.5em;
  background: #f2eded url("https://valiantknife.org/dwidth/terra/images/bg.png")
    0 0 / contain no-repeat;
}

#sticky-entry-2501 ul.entry-management-links,
#sticky-entry-2501 .userpic,
#sticky-entry-2501 .entry-poster,
#sticky-entry-2501 .footer {
  display: none;
}

#sticky-entry-2501 ul.entry-interaction-links {
  margin: 0.5em 0 0 0;
  text-align: right;
}

#sticky-entry-2501 {
  padding: 1em;
}

@media only screen and (min-width: 900px) {
  #sticky-entry-2501 {
    padding: 2em;
  }
}

#sticky-entry-2501 .header {
  border: none;
  padding: 0;
  margin: 0;
}

#sticky-entry-2501 .entry-content {
  border: none;
  padding: 0;
  margin: 0;
}

#sticky-entry-2501 .header h3 {
  font: 900 2em Cutive Mono, sans-serif;
  letter-spacing: 0.05em;
  padding: 0 3em 0 0;
  margin: 0;
  text-transform: uppercase;
  display: inline-block;
  display: none;
}

.sticky-entry-icon {
  display: none;
}

#sticky-entry-2501 .datetime {
  display: none;
}

.currents {
  display: flex;
  flex-flow: row wrap;
  font: 1.15em/2 Cutive Mono, Courier, monospace;
  margin: 0;
}

.contact {
  flex: 1 1 auto;
}

.played {
  flex: 1 1 auto;
}

#sticky-entry-2501 p {
  font: 1.15em/2 Cutive Mono, Courier, monospace;
  margin: 0;
  text-shadow: #fff 1px 1px 0;
}

.current p strong {
  font-style: italic;
}

#sticky-entry-2501 h4 {
  margin: 0;
  font: 1.35em/2 Cutive Mono, Courier, monospace;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  border: 0;
  text-shadow: 2px 2px 0 #fff;
}

#sticky-entry-2501 ul {
  font: 11px Cutive Mono, Courier, monospace;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#sticky-entry-2501 ul li {
  margin: 0;
  padding: 0.5em;
  text-shadow: #fff 1px 1px 0;
}

/*Cut Tags*/

.cuttag_container {
  margin-top: 1em;
}
.cuttag_container b {
  text-transform: uppercase;
  font-size: 0.9em;
  font-weight: normal !important;
  letter-spacing: 0.1em;
  font: 0.85em Cutive Mono, monospace;
}

.cuttag_container a {
  font-weight: 900 !important;
  background: transparent;
}

.cuttag_container a:hover {
  background: linear-gradient(
    35deg,
    rgba(243, 200, 197, 1) 0%,
    rgba(193, 212, 203, 1) 50%,
    rgba(152, 166, 186, 1) 100%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.cuttag-action {
  padding-right: 0.5em;
  font-size: 0.8em;
  vertical-align: sub;
}

/* Interaction Link Hell */

.entry .footer > .inner {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 1em;
}

.entry-management-links li,
.comment-management-links li {
  padding: 0.5em !important;
  font-size: 0.9em;
  font-weight: normal;
  list-style: none;
  display: inline;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

ul.entry-management-links img,
.comment-management-links img {
  opacity: 1;
}

ul.entry-management-links,
.comment-management-links {
  padding: 0;
}

ul.entry-interaction-links,
.comment-interaction-links {
  padding: 0 0 0.5em 0;
  text-align: right;
}

ul.entry-interaction-links li {
  color: #000;
  display: inline;
  font: 400 1em Cutive Mono, Courier, monospace;
  letter-spacing: 0.05em;
  list-style: none;
  padding: 0 0.25em;
  text-transform: uppercase;
}

.comment-interaction-links li {
  color: #000;
  display: inline;
  letter-spacing: 0.05em;
  list-style: none;
  padding: 0 0.25em;
  text-transform: uppercase;
}

.entry-interaction-links li a {
  color: #000;
  padding: 0.25em;
  font: 400 0.85em Cutive Mono, Courier, monospace;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.entry-interaction-links li a:visited {
  color: #423f2a;
}

.entry-interaction-links li a:hover {
  color: #76714e;
}

.above-entry-interaction-links {
  display: none;
}

.comment-interaction-links li a {
  color: #000;
}

.comment-interaction-links li a:hover {
  background: #f2eded;
}

.no-subject .comment-title {
  display: none;
}

.thread-depth,
.comment-from-text {
  font: 0.8em Cutive Mono, sans-serif;
  color: #000;
  padding: 0.25em;
  background: #f2eded;
  border-radius: 3px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin: 0 0 0.5em 0;
}

.comment-wrapper:hover .thread-depth,
.comment-wrapper:hover .comment-from-text {
  font: 0.8em Cutive Mono, sans-serif;
  color: #fff;
  padding: 0.25em;
  background: linear-gradient(
    35deg,
    rgba(243, 200, 197, 1) 0%,
    rgba(193, 212, 203, 1) 50%,
    rgba(152, 166, 186, 1) 100%
  );
  border-radius: 3px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin: 0 0 0.5em 0;
}

.thread-depth {
  display: block;
}

/* Blue nav bars */

.toppages,
.bottompages,
.bottomnav,
.topnav {
  text-align: left;
  padding: 0.75em 0;
  margin-bottom: 0.5em;
  font: italic 400 1.1em Cormorant, serif;
}

.bottompages {
  margin-top: -0.5em;
}

.topnav {
  display: none;
}

.topnav ul,
.bottomnav ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: inline;
  text-align: left;
}

.bottomnav li,
.topnav li {
  display: inline;
}

.toppages a,
.bottompages a,
.bottomnav a,
.topnav a {
  color: #000;
  font-weight: 300;
  text-transform: lowercase;
}

.toppages a:hover,
.bottompages a:hover {
  color: #6a87e6;
}

/* Comments */

.comment .header {
  background: #fff !important;
}

.comment-title {
  margin-bottom: 0.6em;
}

.comment .comment-title,
.comment .comment-title a {
  color: #000;
}

.contents .userpic img {
  width: 50px;
  height: 50px;
}

.comment .header .datetime {
  padding: 0 0 1em 0;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  font: 900 0.9em "Cormorant", "Trebuchet MS", serif;
  color: #000;
  display: block;
}

.poster-ip {
  color: #666;
  font-size: 9px;
}

.userpic {
  margin: 0;
  line-height: 0;
  position: absolute;
  top: 0;
  left: 0;
}

@media only screen and (min-width: 900px) {
  .contents .userpic img {
    width: 100px;
    height: 100px;
  }

  .userpic,
  .userpic:hover {
    margin: 0;
    line-height: 0;
  }
}

.no-userpic .userpic {
  display: none;
}

.comment-content {
  font: 16px/1.8 Cormorant, Arial, serif;
  min-height: 120px;
}

.comment-wrapper {
  border: none;
  margin: 0 0 1em 0;
  padding: 1px;
  border-radius: 3px;
  background: #f2eded;
}

.comment-wrapper:hover {
  background: linear-gradient(
    35deg,
    rgba(243, 200, 197, 1) 0%,
    rgba(193, 212, 203, 1) 50%,
    rgba(152, 166, 186, 1) 100%
  );
}

.comment {
  background: #fff;
  padding: 1em;
  margin: 0 !important;
}

.comment .footer {
  clear: left;
  padding: 0.1em 0.5em 0 0.5em;
}

.bottomcomment {
  margin: 3em 0;
}

/* Basic responsive comment thread indentation */
.comment-thread {
  margin-top: 5px;
}

@media only screen and (max-width: 51em) {
  /* Mobile indents */
  .comment-depth-indent-mobile {
    margin-left: 30px;
  }

  .thread-depth.indent-mobile {
    /* yes on screenreaders, no on display */
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
  }
}

@media only screen and (min-width: 51em) {
  .comment-depth-indent-desktop {
    margin-left: 50px;
  }

  .thread-depth.indent-desktop {
    /* yes on screenreaders, no on display */
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
  }
}

.comment-depth-1 {
  margin-left: 0;
}

/* Sidebar */

#secondary a {
  border-bottom: 1px solid #f2eded;
}
#secondary a:hover {
  background: #f2eded;
}

#secondary .module {
  line-height: 2;
  margin-bottom: 0.75em;
  margin: 1.5em 0;
  display: none;
}

@media only screen and (min-width: 900px) {
  #secondary .module {
    display: block;
    margin-bottom: 2.5em;
  }
}

h2.module-header {
  text-align: left;
  font: 400 1.25em Cormorant, serif;
  margin: 0.5em 0 0 0;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #000;
  display: none;
}

@media only screen and (min-width: 900px) {
  h2.module-header {
    display: block;
  }
}

#secondary h2.module-header a {
  color: #000;
  text-decoration: none;
  border: none;
}

#secondary .module-list li {
  border-bottom: 1px solid #f2eded;
  padding: 0.25em 0;
  color: #111;
  font-weight: 300;
  font-size: 13px;
}

.manage-link {
  display: none;
}

@media only screen and (min-width: 900px) {
  .manage-link {
    display: block;
  }
}

.module ul {
  list-style-type: none;
  padding: 0.25em;
  margin: -0.25em 0;
}

@media only screen and (min-width: 900px) {
  .module ul {
    background: transparent;
    margin: 1em 0;
  }
}

#secondary .module-typelist ul li {
  text-transform: uppercase;
  letter-spacing: 0.05em;
  display: inline;
  background: transparent;
}

@media only screen and (min-width: 900px) {
  #secondary .module-typelist ul li {
    display: block;
    margin-bottom: 1.5em;
    font-weight: 300;
  }
}

#secondary .module ul li a {
  font: 400 14px/2 Cutive Mono, monospace;
  border: 0;
  padding: 0.25em 0;
  color: #000;
}

@media only screen and (min-width: 900px) {
  #secondary .module-typelist ul li a:hover {
    color: #000;
  }
}

#secondary .module ul li .ljuser a {
  background: transparent;
  padding: 0;
}

#secondary .module-customtext {
  margin: 0;
  padding: 0;
  display: block;
  text-align: left;
}

#secondary .module-customtext h2 {
  display: none;
}

#secondary .module-customtext p {
  display: none;
}

@media only screen and (min-width: 900px) {
  #secondary .module-customtext {
    border: 0;
    margin: 0;
    padding: 0 0 1.5em 0;
  }

  #secondary .module-customtext p {
    display: block;
  }
}

.module-customtext .module-content {
  font-family: Cutive Mono, sans-serif;
}

.hero {
  max-height: 300px;
  background: url("https://valiantknife.org/dwidth/terra/images/bg.png");
  background-size: cover;
  text-align: center;
  padding: 0;
}

#secondary .hero a {
  border: 0;
}

@media only screen and (min-width: 900px) {
  .hero {
    background: transparent;
    height: inherit;
  }
}

/* Footer */

#content-footer {
  clear: both;
}

#footer {
  width: 100%;
  margin: 1em 0 0 0;
  box-sizing: border-box;
}

#footer .inner {
  max-width: 1200px;
  margin: 1em auto 0 auto;
  padding: 1.5em 0;
}

.page-top a {
  color: #000;
  font-family: Cormorant, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 0.9em;
  letter-spacing: 0.05em;
  padding: 0;
  display: inline;
}

/* LJ user */

#canvas .ljuser a,
#canvas .ljuser b {
  color: #000;
  text-transform: lowercase;
  font-style: normal;
  background: transparent;
  letter-spacing: normal;
  padding: 0;
}

.ljuser a:link,
.ljuser a:visited,
.ljuser a:active,
.ljuser a:hover {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

/* Image Replacement */

#canvas img[src*="user.png"] {
  width: 0 !important;
  vertical-align: central !important;
  margin: 0 auto;
  height: 0 !important;
  background: transparent
    url("https://p.dreamwidth.org/4d82e249ebdd/-/valiantknife.org/alex/dwidth/user-medium-female.png")
    no-repeat;
  padding: 17px 0 0 16px !important;
}

#canvas img[src*="community.png"] {
  width: 0 !important;
  vertical-align: central !important;
  margin: 0 auto;
  height: 0 !important;
  background: transparent
    url("https://p.dreamwidth.org/a3198735a381/-/valiantknife.org/alex/dwidth/home-medium.png")
    no-repeat;
  padding: 17px 0 0 18px !important;
}

#canvas img[src*="feed.png"] {
  width: 0 !important;
  vertical-align: top !important;
  margin: 0 auto;
  height: 0 !important;
  background: transparent
    url("https://p.dreamwidth.org/2745f98625f8/-/valiantknife.org/alex/dwidth/feed.png")
    no-repeat;
  padding: 16px 0 0 18px !important;
}

img[src*="locked.png"] {
  width: 0 !important;
  vertical-align: top !important;
  margin: 0 auto;
  height: 0 !important;
  background: transparent
    url("https://p.dreamwidth.org/d0b2ec74a557/-/valiantknife.org/alex/dwidth/lock.png")
    no-repeat;
  padding: 16px 0 0 16px !important;
}

img[src*="private.png"] {
  width: 0 !important;
  vertical-align: top !important;
  margin: 0 auto;
  height: 0 !important;
  background: transparent
    url("https://p.dreamwidth.org/d0b2ec74a557/-/valiantknife.org/alex/dwidth/lock.png")
    no-repeat;
  padding: 16px 0 0 16px !important;
}

#canvas img[src*="user_staff.png"] {
  width: 0 !important;
  vertical-align: central !important;
  margin: 0 auto;
  height: 0 !important;
  background: transparent
    url("https://p.dreamwidth.org/4d82e249ebdd/-/valiantknife.org/alex/dwidth/user-medium-female.png")
    no-repeat;
  padding: 17px 0 0 16px !important;
}

#canvas img[src*="comm_staff.png"] {
  width: 0 !important;
  vertical-align: central !important;
  margin: 0 auto;
  height: 0 !important;
  background: transparent
    url("https://p.dreamwidth.org/60221a31a60e/-/valiantknife.org/alex/dwidth/store-medium.png")
    no-repeat;
  padding: 16px 0 0 16px !important;
}

#canvas img[src*="favicon.ico"] {
  background-image: url("https://valiantknife.org/dwidth/latkje/plurk.png");
  background-repeat: no-repeat !important;
  height: 0;
  padding: 25px 18px 0 0 !important;
  width: 0;
}

/* TOOLTIPS */

/* Controlstrip */

#lj_controlstrip {
  background: linear-gradient(
    35deg,
    rgba(243, 200, 197, 0.6) 0%,
    rgba(193, 212, 203, 0.6) 50%,
    rgba(152, 166, 186, 0.6) 100%
  );
  padding: 0.75em 0;
  color: #000;
  display: flex;
  flex-wrap: wrap;
}

#lj_controlstrip a {
  color: #333;
  font-weight: 400;
}

#lj_controlstrip_statustext {
  font: italic 400 1.25em Cormorant;
  margin-bottom: 0.5em;
  color: #111;
}

#lj_controlstrip > div {
  font: 13px/1.8 Roboto, Courier, monospace;
  flex-grow: 1;
}

#lj_controlstrip_statustext a {
  color: #000;
  font: italic 1em Cormorant;
}

div#lj_controlstrip_userpic {
  flex-grow: 0 !important;
}

#lj_controlstrip_user,
#lj_controlstrip_user,
#lj_controlstrip_actionlinks,
#lj_controlstrip_search,
#lj_controlstrip_login,
#lj_controlstrip_loggedout_userpic,
.cuttag img {
  border: 0;
}

#lj_controlstrip_user .ljuser {
  padding: 0.25em 0.25em 0.25em 0;
  margin: 0;
  width: auto;
  border: none;
}

#lj_controlstrip_user .ljuser a {
  color: #000;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

#lj_controlstrip_user .ljuser a b {
  font-weight: bold;
}

#lj_controlstrip_user img,
#lj_controlstrip_actionlinks img {
  display: none;
}

#lj_controlstrip_userpic {
  width: 60px;
  padding-left: 2em !important;
}

#lj_controlstrip_userpic img {
  border: 0px solid #000 !important;
  padding: 3px !important;
}

#lj_controlstrip_userpic a {
  padding: 0;
  margin: 0;
  background: 0;
  color: #111;
}

#lj_controlstrip input {
  background: rgba(255, 255, 255, 0.6);
  border: none;
  color: #000;
  padding: 0.25em 0.5em;
  margin: 0;
  width: auto;
  text-transform: lowercase;
  font: 1em Roboto;
}

#lj_controlstrip input#search {
  background: rgba(255, 255, 255, 0.6);
  padding: 0.125em 0.5em;
}

#lj_controlstrip select,
#lj_controlstrip input#xc_user,
#lj_controlstrip input#xc_password,
#lj_controlstrip input#xc_remember {
  font: 1em/2em Roboto, Arial, sans-serif;
  background: rgba(255, 255, 255, 0.6);
  color: #000;
  padding: 0.125em 0.5em;
  border: none;
}

#lj_controlstrip_login td {
  border-bottom: 0;
}

#lj_controlstrip td td {
  border-bottom: 0;
}

/*entries */

#canvas #sticky-entry-2200 .ljuser a,
#canvas #sticky-entry-2200 .ljuser b {
  font-weight: 400;
}

#canvas #sticky-entry-2200 img[src*="user.png"] {
  width: 0 !important;
  margin: 0 auto;
  height: 0 !important;
  background: transparent
    url("https://valiantknife.org/dwidth/terra/images/terra.gif") no-repeat;
  padding: 28px 0 0 20px !important;
}

#canvas #sticky-entry-2200 img[src*="favicon.ico"] {
  width: 0 !important;
  margin: 0 auto;
  height: 0 !important;
  background: transparent
    url("https://valiantknife.org/dwidth/terra/images/esper.gif") no-repeat;
  padding: 26px 0 0 20px !important;
}

#canvas #sticky-entry-2200 img[src*="community.png"] {
  width: 0 !important;
  margin: 0 auto;
  height: 0 !important;
  background: transparent
    url("https://valiantknife.org/dwidth/terra/images/tent.gif") no-repeat;
  padding: 26px 0 0 20px !important;
}

#sticky-entry-2200 a.vk {
  background: url("https://valiantknife.org/dwidth/terra/images/locke.gif")
    no-repeat 0px 4px/16px 24px;
  padding: 0 0 2px 20px !important;
}

#sticky-entry-2200 .vk:hover {
  background: url("https://valiantknife.org/dwidth/terra/images/locke.gif")
      no-repeat 0px 4px/16px 24px,
    linear-gradient(
        35deg,
        rgba(243, 200, 197, 1) 0%,
        rgba(193, 212, 203, 1) 50%,
        rgba(152, 166, 186, 1) 100%
      )
      left bottom no-repeat/100% 3px transparent !important;
}

#sticky-entry-2200 a.lightfellows {
  background: linear-gradient(#40bbe9, #40bbe9) left bottom no-repeat/100% 3px
    transparent;
}

#sticky-entry-2200 a[href^="http://plurk.com/lightfellows"], #sticky-entry-2200 a[href^="http://plurk.com/lightfellows"]
{
  background: linear-gradient(#8385d5, #8385d5) left bottom no-repeat/100% 3px
    transparent;
}

#sticky-entry-2200 a[href^="http://terra.dreamwidth.org"], #sticky-entry-2200 a[href^="https://terra.dreamwidth.org"]
{
  background: linear-gradient(#ee1f9c, #ee1f9c) left bottom no-repeat/100% 3px
    transparent;
}

#sticky-entry-2200 a[href^="http://vigils.dreamwidth.org"], #sticky-entry-2200 a[href^="https://vigils.dreamwidth.org"]
{
  background: linear-gradient(#e92732, #e92732) left bottom no-repeat/100% 3px
    transparent;
}

#sticky-entry-wrapper-2200 {
  margin: 0 !important;
}

#sticky-entry-2200 .entry-content {
  padding: 0;
  margin: 0;
}

#sticky-entry-2200 {
  border: none;
  padding: 0 0 0 0;
  background: transparent;
}

#sticky-entry-2200 .header,
#sticky-entry-2200 .footer,
#sticky-entry-2200 .userpic,
#sticky-entry-2200 .entry-poster {
  display: none;
}

#sticky-entry-2200 p {
  margin: 1em 0;
  color: #111;
  padding: 0;
  font: 1.3em Cormorant, Garamond, serif;
  line-height: 2.5;
  max-width: 100%;
}

@media only screen and (min-width: 900px) {
  #sticky-entry-2200 p {
    font-size: 1.6em;
    margin: 0 0 1em 0;
  }
}

#sticky-entry-2200 .credits {
  font-style: normal;
  font-size: 0.8em;
}

#sticky-entry-2200 a {
  padding: 0 0 1px 0 !important;
  background: linear-gradient(#f2eded, #f2eded) left bottom no-repeat
    transparent;
  background-size: 100% 3px;
  font-weight: 400;
  font-size: 1em;
  font: 1em Cutive Mono, Courier, monospace;
  text-shadow: 1px 1px 0 #f2eded;
}

#sticky-entry-2200 a:hover {
  background: linear-gradient(
      35deg,
      rgba(243, 200, 197, 1) 0%,
      rgba(193, 212, 203, 1) 50%,
      rgba(152, 166, 186, 1) 100%
    )
    left bottom transparent no-repeat;
  background-size: 100% 3px;
}

.metadata ul {
  margin: 0;
  padding: 0;
}

.metadata ul li {
  list-style-type: none;
  border-bottom: 1px solid #f2eded;
  padding: 0.5em;
}

.metadata-label {
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font: 0.9em Cutive Mono, Courier, monospace;
}

#secondary .module ul.elsewhere {
  padding: 0;
  margin: 0 0 0.5em 0;
  display: none;
  background: linear-gradient(#f2eded, #f2eded) left bottom/100% 3px no-repeat
    transparent;
}

#secondary .module ul.elsewhere li a {
  text-transform: uppercase;
  display: block;
  font: 400 15px Cutive Mono, Courier, monospace;
  color: #000;
  letter-spacing: 0.075em;
  padding: 1.25em 2em;
}

#secondary .module ul.elsewhere li a:hover {
  color: #000;
  background: linear-gradient(
      35deg,
      rgba(243, 200, 197, 1) 0%,
      rgba(193, 212, 203, 1) 50%,
      rgba(152, 166, 186, 1) 100%
    )
    left bottom/100% 3px no-repeat transparent;
}

#secondary .module ul.elsewhere li a.plurk {
  background: url("https://valiantknife.org/dwidth/terra/images/Pencilcase.png")
      no-repeat 6px 18px,
    linear-gradient(#f2eded, #f2eded) left bottom/100% 3px no-repeat transparent;
}

#secondary .module ul.elsewhere li a.plurk:hover {
  background: url("https://valiantknife.org/dwidth/terra/images/Pencilcase.png")
      no-repeat 6px 18px,
    linear-gradient(
        35deg,
        rgba(243, 200, 197, 1) 0%,
        rgba(193, 212, 203, 1) 50%,
        rgba(152, 166, 186, 1) 100%
      )
      left bottom/100% 3px no-repeat transparent;
}

#secondary .module ul.elsewhere li a.pinterest {
  background: url("https://valiantknife.org/dwidth/terra/images/Pinterest.png")
      no-repeat 6px 18px,
    linear-gradient(#f2eded, #f2eded) left bottom/100% 3px no-repeat transparent;
}

#secondary .module ul.elsewhere li a.pinterest:hover {
  background: url("https://valiantknife.org/dwidth/terra/images/Pinterest.png")
      no-repeat 6px 18px,
    linear-gradient(
        35deg,
        rgba(243, 200, 197, 1) 0%,
        rgba(193, 212, 203, 1) 50%,
        rgba(152, 166, 186, 1) 100%
      )
      left bottom/100% 3px no-repeat transparent;
}

#secondary .module ul.elsewhere li a.tumblr {
  background: url("https://valiantknife.org/dwidth/terra/images/Tumblr.png")
      no-repeat 6px 18px,
    linear-gradient(#f2eded, #f2eded) left bottom/100% 3px no-repeat transparent;
}

#secondary .module ul.elsewhere li a.tumblr:hover {
  background: url("https://valiantknife.org/dwidth/terra/images/Tumblr.png")
      no-repeat 6px 18px,
    linear-gradient(
        35deg,
        rgba(243, 200, 197, 1) 0%,
        rgba(193, 212, 203, 1) 50%,
        rgba(152, 166, 186, 1) 100%
      )
      left bottom/100% 3px no-repeat transparent;
}

#secondary .module ul.elsewhere li a.twitter {
  background: url("https://valiantknife.org/dwidth/terra/images/Twitter.png")
      no-repeat 6px 18px,
    linear-gradient(#f2eded, #f2eded) left bottom/100% 3px no-repeat transparent;
}

#secondary .module ul.elsewhere li a.twitter:hover {
  background: url("https://valiantknife.org/dwidth/terra/images/Twitter.png")
      no-repeat 6px 18px,
    linear-gradient(
        35deg,
        rgba(243, 200, 197, 1) 0%,
        rgba(193, 212, 203, 1) 50%,
        rgba(152, 166, 186, 1) 100%
      )
      left bottom/100% 3px no-repeat transparent;
}

#secondary .module ul.elsewhere li a.instagram {
  background: url("https://valiantknife.org/dwidth/terra/images/Instagram.png")
      no-repeat 6px 18px,
    linear-gradient(#f2eded, #f2eded) left bottom/100% 3px no-repeat transparent;
}

#secondary .module ul.elsewhere li a.instagram:hover {
  background: url("https://valiantknife.org/dwidth/terra/images/Instagram.png")
      no-repeat 6px 18px,
    linear-gradient(
        35deg,
        rgba(243, 200, 197, 1) 0%,
        rgba(193, 212, 203, 1) 50%,
        rgba(152, 166, 186, 1) 100%
      )
      left bottom/100% 3px no-repeat transparent;
}

@media only screen and (min-width: 900px) {
  #secondary .module ul.elsewhere {
    display: block;
  }

  #lj_controlstrip #lj_controlstrip_search,
  #lj_controlstrip #lj_controlstrip_actionlinks {
    display: none;
  }
}

@media only screen and (min-width: 600px) {
  #lj_controlstrip #lj_controlstrip_actionlinks {
    display: table-cell;
  }
}

@media only screen and (min-width: 1000px) {
  #lj_controlstrip {
    font-size: 15px;
  }

  #lj_controlstrip #lj_controlstrip_search {
    display: block;
  }
}

/* Pop Up */

.ui-tooltip {
  padding: 1px;
  position: absolute;
  z-index: 9999;
  border-radius: 4px;
  border: 0;
  -o-box-shadow: 1px 1px 3px #f2eded;
  -moz-box-shadow: 1px 1px 3px #f2eded;
  -webkit-box-shadow: 1px 1px 3px #f2eded;
  box-shadow: 1px 1px 3px #f2eded;
  background: linear-gradient(
    35deg,
    rgba(243, 200, 197, 1) 0%,
    rgba(193, 212, 203, 1) 50%,
    rgba(152, 166, 186, 1) 100%
  );
}

.ui-tooltip-content {
  background: #fff;
  padding: 1em;
}

body .ui-tooltip {
  border-width: 0;
}

.ContextualPopup .Userpic {
  border-style: solid;
  border-width: 1px;
  float: right;
  margin-left: 2px;
  padding: 1px;
  border: 0px solid #f2eded;
}

.ContextualPopup a {
  text-decoration: none;
  border-bottom: 0;
  font: 400 0.85em/1 Cutive Mono, monospace;
}

.ui-widget {
  font-family: Roboto, Arial, sans-serif;
  font-size: 1em;
}

.ContextualPopup .Relation {
  margin-bottom: 0.25em;
  font: 400 italic 1.2em Cormorant, Courier, monospace;
}
