|
- @charset "UTF-8";
-
- //
- // Styles for rendered markdown in the .main-content container
- //
- // stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type
-
- .page-content {
- line-height: $content-line-height;
-
- a {
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- }
-
- ul,
- ol {
- padding-left: 1.5em;
- }
-
- ol {
- list-style-type: none;
- counter-reset: step-counter;
-
- > li {
- position: relative;
-
- &::before {
- position: absolute;
- top: 0.2em;
- left: -1.6em;
- color: $grey-dk-000;
- content: counter(step-counter);
- counter-increment: step-counter;
- @include fs-3;
-
- @include mq(sm) {
- top: 0.11em;
- }
- }
-
- ol {
- counter-reset: sub-counter;
-
- li {
- &::before {
- content: counter(sub-counter, lower-alpha);
- counter-increment: sub-counter;
- }
- }
- }
- }
- }
-
- ul {
- list-style: none;
-
- > li {
- &::before {
- position: absolute;
- margin-left: -1.4em;
- color: $grey-dk-000;
- content: "•";
- }
- }
- }
-
- .task-list {
- padding-left: 0;
- }
-
- .task-list-item {
- display: flex;
- align-items: center;
-
- &::before {
- content: "";
- }
- }
-
- .task-list-item-checkbox {
- margin-right: 0.6em;
- }
-
- hr + * {
- margin-top: 0;
- }
-
- h1:first-of-type {
- margin-top: 0.5em;
- }
-
- dl {
- display: grid;
- grid-template-columns: max-content 1fr;
- }
-
- dt,
- dd {
- margin: 0.25em 0;
- }
-
- dt {
- text-align: right;
-
- &::after {
- content: ":";
- }
- }
-
- dd {
- margin-left: 1em;
- font-weight: 500;
- }
-
- .anchor-heading {
- position: absolute;
- right: -$sp-4;
- width: $sp-5;
- height: 100%;
- padding-right: $sp-1;
- padding-left: $sp-1;
- overflow: visible;
-
- @include mq(md) {
- right: auto;
- left: -$sp-5;
- }
-
- svg {
- display: inline-block;
- width: 100%;
- height: 100%;
- fill: $link-color;
- visibility: hidden;
- }
- }
-
- .anchor-heading:hover,
- h1:hover > .anchor-heading,
- h2:hover > .anchor-heading,
- h3:hover > .anchor-heading,
- h4:hover > .anchor-heading,
- h5:hover > .anchor-heading,
- h6:hover > .anchor-heading {
- svg {
- visibility: visible;
- }
- }
-
- h1,
- h2,
- h3,
- h4,
- h5,
- h6 {
- position: relative;
- }
- }
|