Peter
2024-07-10 b7793bd856979d0515a75c4c7a322912bdb72602
quartz/styles/base.scss
@@ -7,8 +7,6 @@
  text-size-adjust: none;
  overflow-x: hidden;
  width: 100vw;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body,
@@ -22,13 +20,12 @@
}
.text-highlight {
  background-color: #fff23688;
  background-color: var(--textHighlight);
  padding: 0 0.1rem;
  border-radius: 5px;
}
::selection {
  background: color-mix(in srgb, var(--tertiary) 60%, transparent);
  background: color-mix(in srgb, var(--tertiary) 60%, rgba(255, 255, 255, 0));
  color: var(--darkgray);
}
@@ -45,18 +42,34 @@
.math {
  color: var(--darkgray);
  fill: var(--darkgray);
  overflow-wrap: anywhere;
  hyphens: auto;
}
p,
ul,
text,
a,
li,
ol,
ul,
.katex,
.math {
  overflow-wrap: anywhere;
  /* tr and td removed from list of selectors for overflow-wrap, allowing them to use default 'normal' property value */
}
.math {
  &.math-display {
    text-align: center;
  }
}
strong {
  font-weight: $semiBoldWeight;
}
a {
  font-weight: $boldWeight;
  font-weight: $semiBoldWeight;
  text-decoration: none;
  transition: color 0.2s ease;
  color: var(--secondary);
@@ -77,6 +90,11 @@
      border-radius: 0;
      padding: 0;
    }
    &.tag-link {
      &::before {
        content: "#";
      }
    }
  }
  &.external .external-icon {
@@ -261,11 +279,9 @@
  font-weight: revert;
  margin-bottom: 0;
  article > & > a {
  article > & > a[role="anchor"] {
    color: var(--dark);
    &.internal {
      background-color: transparent;
    }
    background-color: transparent;
  }
}
@@ -476,6 +492,10 @@
  flex: 1 1 auto;
}
div:has(> .overflow) {
  position: relative;
}
ul.overflow,
ol.overflow {
  max-height: 400;
@@ -508,3 +528,8 @@
    padding-left: 1rem;
  }
}
.katex-display {
  overflow-x: auto;
  overflow-y: hidden;
}