// =============================================================================
// :: List - (no classes)
// =============================================================================
/**
 * Contains the default slicing for lists:
 * - <ul>, <li>
 * - <ol>, <li>
 * - <dl>, <dt>, <dd>
 */

// =============================================================================
// :: Unordered
// =============================================================================
ul {
	/**
	 * Slicing applied when there is no class applied. For example: rendered in
	 * a WYSIWYG.
	 */
	&:not([class]) {
		padding-left: 0;

		li {
			position: relative;

			margin-bottom: 1.5rem;
			padding-left: 3rem;

			&::before {
				content: "\2022";

				position: absolute;
				top: 0;
				left: 0;

				font-size: 2rem;

				color: $background-color-light;
			}

			&:last-child {
				margin-bottom: 0;
			}
		}
	}
}

// =============================================================================
// :: Ordered
// =============================================================================
ol {
	/**
	 * Slicing applied when there is no class applied. For example: rendered in
	 * a WYSIWYG.
	 */
	// &:not([class]) {}
}

// =============================================================================
// :: Definition
// =============================================================================
dl {
	/**
	 * Slicing applied when there is no class applied. For example: rendered in
	 * a WYSIWYG.
	 */
	// &:not([class]) {}
}
