.lcp-reading-list__save,
.lcp-reading-list__launcher,
.lcp-reading-list button {
	font: inherit;
}

::highlight(lcp-private-highlights) {
	background: rgba(229, 173, 47, 0.42);
	color: inherit;
}

.lcp-reading-list__selection-tools[hidden] {
	display: none !important;
}

.lcp-reading-list__selection-tools {
	box-sizing: border-box;
	position: fixed;
	left: 50%;
	bottom: calc(max(1rem, env(safe-area-inset-bottom)) + 4.4rem);
	z-index: 9996;
	display: grid;
	width: min(42rem, calc(100vw - 2rem));
	max-height: min(31rem, calc(100vh - 7rem));
	gap: 0.55rem;
	padding: 1rem;
	overflow-y: auto;
	transform: translateX(-50%);
	border: 1px solid rgba(49, 28, 49, 0.2);
	border-radius: 16px;
	background: rgba(255, 253, 249, 0.98);
	color: #262126;
	box-shadow: 0 22px 60px rgba(32, 19, 31, 0.28);
	backdrop-filter: blur(10px);
}

.lcp-reading-list__selection-tools > strong {
	color: #311c31;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 1.08rem;
}

.lcp-reading-list__selection-preview {
	margin: 0;
	padding: 0.55rem 0.7rem;
	border: 0;
	border-left: 4px solid #e5ad2f;
	background: #fff8e8;
	color: #3f383d;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 0.94rem;
	line-height: 1.45;
}

.lcp-reading-list__selection-section,
.lcp-reading-list__selection-status {
	margin: 0;
	color: #5d565a;
	font-size: 0.8rem;
	line-height: 1.4;
}

.lcp-reading-list__selection-section {
	color: #09686f;
	font-weight: 800;
}

.lcp-reading-list__selection-tools label {
	color: #311c31;
	font-size: 0.82rem;
	font-weight: 800;
}

.lcp-reading-list__selection-tools textarea {
	box-sizing: border-box;
	width: 100%;
	min-height: 4.1rem;
	padding: 0.65rem 0.7rem;
	border: 1px solid rgba(49, 28, 49, 0.26);
	border-radius: 9px;
	background: #fff;
	color: #262126;
	font: inherit;
	resize: vertical;
}

.lcp-reading-list__selection-actions {
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
}

.lcp-reading-list__selection-actions button {
	min-height: 2.5rem;
	padding: 0.55rem 0.85rem;
	border: 1px solid #09686f;
	border-radius: 999px;
	background: #09686f;
	color: #fff;
	font: inherit;
	font-size: 0.84rem;
	font-weight: 800;
	cursor: pointer;
}

.lcp-reading-list__selection-actions button.is-secondary {
	border-color: rgba(49, 28, 49, 0.28);
	background: #fff;
	color: #4b2748;
}

.lcp-reading-list__selection-actions button:focus-visible,
.lcp-reading-list__selection-tools textarea:focus-visible {
	outline: 3px solid #e5ad2f;
	outline-offset: 2px;
}

.lcp-reading-list__save,
.lcp-reading-list__launcher {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 0.5rem;
	min-height: 2.65rem;
	padding: 0.65rem 0.95rem;
	border: 1px solid #09686f;
	border-radius: 999px;
	background: #fff;
	color: #09686f;
	font-size: 0.86rem;
	font-weight: 750;
	line-height: 1.2;
	cursor: pointer;
}

.lcp-reading-list__save:not(:disabled):hover,
.lcp-reading-list__save[aria-pressed="true"] {
	background: #09686f;
	color: #fff;
}

.lcp-reading-list__save:disabled {
	opacity: 0.5;
	cursor: not-allowed;
}

.lcp-reading-list__save--directory {
	margin-top: 0.85rem;
}

.lcp-sj-article-actions > .lcp-reading-list__save--directory,
.lcp-resource-card__links > .lcp-reading-list__save--directory {
	margin-top: 0;
}

.lcp-reading-list__save:focus-visible,
.lcp-reading-list__launcher:focus-visible,
.lcp-reading-list button:focus-visible,
.lcp-reading-list a:focus-visible {
	outline: 3px solid #e5ad2f;
	outline-offset: 2px;
}

.lcp-reading-list__launcher {
	position: fixed;
	right: max(1rem, env(safe-area-inset-right));
	bottom: max(1rem, env(safe-area-inset-bottom));
	z-index: 9995;
	border-color: #4b2748;
	background: #4b2748;
	color: #fff;
	box-shadow: 0 12px 30px rgba(49, 28, 49, 0.24);
}

.lcp-reading-list__launcher:hover {
	border-color: #09686f;
	background: #09686f;
}

.lcp-reading-list__count {
	display: inline-grid;
	min-width: 1.55rem;
	min-height: 1.55rem;
	place-items: center;
	padding-inline: 0.35rem;
	border-radius: 999px;
	background: #e5ad2f;
	color: #311c31;
	font-size: 0.76rem;
	font-weight: 850;
}

.lcp-reading-list {
	box-sizing: border-box;
	width: min(64rem, calc(100vw - 2rem));
	max-width: none;
	max-height: min(50rem, calc(100vh - 1rem));
	margin: auto;
	padding: 0;
	overflow: hidden;
	border: 1px solid rgba(49, 28, 49, 0.2);
	border-radius: 18px;
	background: #fbf8f1;
	color: #262126;
	box-shadow: 0 26px 80px rgba(32, 19, 31, 0.32);
}

.lcp-reading-list::backdrop {
	background: rgba(28, 20, 27, 0.62);
	backdrop-filter: blur(2px);
}

.lcp-reading-list__shell {
	display: flex;
	height: min(50rem, calc(100vh - 1rem));
	max-height: inherit;
	flex-direction: column;
}

.lcp-reading-list__workspace {
	display: grid;
	min-height: 0;
	flex: 1 1 auto;
	grid-template-columns: minmax(16.5rem, 18rem) minmax(0, 1fr);
}

.lcp-reading-list__side {
	min-width: 0;
	overflow-y: auto;
	border-right: 1px solid rgba(49, 28, 49, 0.12);
	background: #fffdf9;
	overscroll-behavior: contain;
}

.lcp-reading-list__results {
	display: flex;
	min-width: 0;
	min-height: 0;
	flex-direction: column;
	background: #fbf8f1;
}

.lcp-reading-list__results-toolbar {
	display: flex;
	justify-content: flex-end;
	padding: 0.75rem 1.3rem;
	border-bottom: 1px solid rgba(49, 28, 49, 0.1);
	background: #fffdf9;
}

.lcp-reading-list__results-toolbar[hidden],
.lcp-reading-list__bulk[hidden] {
	display: none;
}

.lcp-reading-list__results-toolbar button,
.lcp-reading-list__bulk button,
.lcp-reading-list__undo {
	min-height: 2.45rem;
	padding: 0.52rem 0.82rem;
	border: 1px solid #09686f;
	border-radius: 999px;
	background: #fff;
	color: #09686f;
	font: inherit;
	font-size: 0.8rem;
	font-weight: 800;
	cursor: pointer;
}

.lcp-reading-list__bulk {
	display: grid;
	gap: 0.75rem;
	padding: 0.9rem 1.3rem;
	border-bottom: 1px solid rgba(49, 28, 49, 0.14);
	background: #f3fbf9;
}

.lcp-reading-list__bulk-heading {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 0.75rem;
}

.lcp-reading-list__bulk-heading p,
.lcp-reading-list__bulk > p {
	margin: 0;
}

.lcp-reading-list__bulk-heading p {
	color: #311c31;
	font-weight: 850;
}

.lcp-reading-list__bulk-heading > div {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	gap: 0.45rem;
}

.lcp-reading-list__bulk-actions {
	display: grid;
	grid-template-columns: minmax(9rem, 1fr) auto minmax(11rem, 1.2fr) auto auto auto;
	align-items: end;
	gap: 0.55rem;
}

.lcp-reading-list__bulk-actions label {
	display: grid;
	gap: 0.3rem;
	color: #4b2748;
	font-size: 0.76rem;
	font-weight: 800;
}

.lcp-reading-list__bulk-actions select,
.lcp-reading-list__bulk-actions input {
	box-sizing: border-box;
	width: 100%;
	min-height: 2.55rem;
	padding: 0.5rem 0.65rem;
	border: 1px solid rgba(49, 28, 49, 0.26);
	border-radius: 8px;
	background: #fff;
	color: #262126;
	font: inherit;
	font-weight: 650;
}

.lcp-reading-list__bulk-actions button {
	min-height: 2.55rem;
}

.lcp-reading-list__bulk-actions button:disabled {
	opacity: 0.45;
	cursor: not-allowed;
}

.lcp-reading-list__bulk-actions .lcp-reading-list__bulk-remove {
	border-color: #8a304b;
	color: #8a304b;
}

.lcp-reading-list__bulk > p {
	color: #536669;
	font-size: 0.78rem;
	line-height: 1.45;
}

.lcp-reading-list header,
.lcp-reading-list footer {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 1rem;
	padding: 1.15rem 1.3rem;
}

.lcp-reading-list header {
	border-bottom: 1px solid rgba(49, 28, 49, 0.12);
}

.lcp-reading-list header h2,
.lcp-reading-list header p,
.lcp-reading-list footer {
	margin: 0;
}

.lcp-reading-list header h2 {
	font-size: clamp(1.35rem, 4vw, 1.8rem);
}

.lcp-reading-list__close {
	display: inline-grid;
	width: 2.65rem;
	height: 2.65rem;
	flex: 0 0 auto;
	place-items: center;
	border: 1px solid rgba(49, 28, 49, 0.22);
	border-radius: 999px;
	background: #fff;
	color: #4b2748;
	font-size: 1.6rem;
	line-height: 1;
	cursor: pointer;
}

.lcp-reading-list__privacy,
.lcp-reading-list__empty,
.lcp-reading-list__export-note,
.lcp-reading-list__status {
	margin: 0;
	padding: 0.9rem 1.3rem;
}

.lcp-reading-list__privacy {
	border-bottom: 1px solid rgba(49, 28, 49, 0.1);
	color: #5d565a;
	font-size: 0.9rem;
}

.lcp-reading-list__library-home {
	margin: 0;
	padding: 0.72rem 1.3rem;
	border-bottom: 1px solid rgba(49, 28, 49, 0.1);
	background: #fff8eb;
}

.lcp-reading-list__library-home a {
	display: inline-flex;
	align-items: center;
	gap: 0.45rem;
	color: #4b2748;
	font-size: 0.88rem;
	font-weight: 800;
	text-decoration-thickness: 1px;
	text-underline-offset: 0.18em;
}

.lcp-reading-list__tools {
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	gap: 0.75rem;
	padding: 0.9rem 1.3rem;
	border-bottom: 1px solid rgba(49, 28, 49, 0.1);
	background: #fffdf9;
}

.lcp-reading-list__tools[hidden],
.lcp-reading-list__empty[hidden] {
	display: none;
}

.lcp-reading-list__tools label,
.lcp-reading-list__reading-status,
.lcp-reading-list__collection,
.lcp-reading-list__reading-progress label {
	display: grid;
	gap: 0.35rem;
	color: #4b2748;
	font-size: 0.78rem;
	font-weight: 800;
}

.lcp-reading-list__filters {
	min-width: 0;
}

.lcp-reading-list__filters > summary {
	display: flex;
	min-height: 2.65rem;
	align-items: center;
	justify-content: space-between;
	padding: 0.55rem 0.7rem;
	border: 1px solid rgba(49, 28, 49, 0.26);
	border-radius: 8px;
	background: #fff;
	color: #4b2748;
	font-size: 0.82rem;
	font-weight: 800;
	cursor: pointer;
	list-style: none;
}

.lcp-reading-list__filters > summary::-webkit-details-marker,
.lcp-reading-list__utilities > summary::-webkit-details-marker {
	display: none;
}

.lcp-reading-list__filters > summary::after,
.lcp-reading-list__utilities > summary::after {
	content: '+';
	font-size: 1.25rem;
	line-height: 1;
}

.lcp-reading-list__filters[open] > summary::after,
.lcp-reading-list__utilities[open] > summary::after {
	content: '–';
}

.lcp-reading-list__filters > summary:focus-visible,
.lcp-reading-list__utilities > summary:focus-visible {
	outline: 3px solid #e5ad2f;
	outline-offset: 2px;
}

.lcp-reading-list__filter-grid {
	display: none;
	grid-template-columns: 1fr;
	gap: 0.6rem;
	margin-top: 0.65rem;
}

.lcp-reading-list__filters[open] > .lcp-reading-list__filter-grid {
	display: grid;
}

.lcp-reading-list__view-summary {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 0.75rem;
}

.lcp-reading-list__tools select,
.lcp-reading-list__tools input,
.lcp-reading-list__reading-status select,
.lcp-reading-list__collection input {
	box-sizing: border-box;
	width: 100%;
	min-height: 2.65rem;
	padding: 0.5rem 2rem 0.5rem 0.65rem;
	border: 1px solid rgba(49, 28, 49, 0.26);
	border-radius: 8px;
	background: #fff;
	color: #262126;
	font: inherit;
	font-weight: 650;
}

.lcp-reading-list__tools input {
	padding-right: 0.65rem;
}

.lcp-reading-list__tools select:focus-visible,
.lcp-reading-list__tools input:focus-visible,
.lcp-reading-list__reading-status select:focus-visible,
.lcp-reading-list__collection input:focus-visible,
.lcp-reading-list__reading-progress input:focus-visible,
.lcp-reading-list__reading-progress button:focus-visible {
	outline: 3px solid #e5ad2f;
	outline-offset: 2px;
}

.lcp-reading-list__summary {
	margin: 0;
	color: #5d565a;
	font-size: 0.82rem;
	font-weight: 700;
}

.lcp-reading-list__clear-view {
	min-height: 2.45rem;
	flex: 0 0 auto;
	padding: 0.5rem 0.8rem;
	border: 1px solid #09686f;
	border-radius: 999px;
	background: transparent;
	color: #09686f;
	font-size: 0.8rem;
	font-weight: 750;
	cursor: pointer;
}

.lcp-reading-list__clear-view:disabled {
	opacity: 0.45;
	cursor: not-allowed;
}

.lcp-reading-list__empty {
	padding-block: 2rem;
	text-align: center;
}

.lcp-reading-list__items {
	flex: 1 1 auto;
	min-height: 0;
	margin: 0;
	padding: 0.35rem 1.3rem;
	overflow-y: auto;
	list-style: none;
}

.lcp-reading-list__item {
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(18rem, 20.5rem);
	gap: 0.45rem 1rem;
	padding: 0.9rem 0;
	border-bottom: 1px solid rgba(49, 28, 49, 0.12);
}

.lcp-reading-list__item.is-targeted {
	margin-inline: -0.65rem;
	padding-inline: 0.65rem;
	border-radius: 12px;
	background: #fff8e8;
	box-shadow: inset 4px 0 0 #e5ad2f;
}

.lcp-reading-list__select-control {
	grid-column: 1 / -1;
	display: flex;
	align-items: center;
	gap: 0.65rem;
	min-height: 2.55rem;
	padding: 0.55rem 0.7rem;
	border: 1px solid rgba(9, 104, 111, 0.24);
	border-radius: 10px;
	background: #fff;
	color: #311c31;
	font-size: 0.88rem;
	font-weight: 800;
	cursor: pointer;
}

.lcp-reading-list__select-control input {
	width: 1.15rem;
	height: 1.15rem;
	margin: 0;
	accent-color: #09686f;
}

.lcp-reading-list__item.is-selected {
	margin-inline: -0.65rem;
	padding-inline: 0.65rem;
	border-radius: 12px;
	background: #edf8f5;
	box-shadow: inset 4px 0 0 #09686f;
}

.lcp-reading-list[data-lcp-reading-list-selecting="true"] .lcp-reading-list__item > a,
.lcp-reading-list[data-lcp-reading-list-selecting="true"] .lcp-reading-list__meta {
	grid-column: 1 / -1;
	grid-row: auto;
}

.lcp-reading-list[data-lcp-reading-list-selecting="true"] .lcp-reading-list__reading-status,
.lcp-reading-list[data-lcp-reading-list-selecting="true"] .lcp-reading-list__reading-progress,
.lcp-reading-list[data-lcp-reading-list-selecting="true"] .lcp-reading-list__collection,
.lcp-reading-list[data-lcp-reading-list-selecting="true"] .lcp-reading-list__item-actions,
.lcp-reading-list[data-lcp-reading-list-selecting="true"] .lcp-reading-list__note,
.lcp-reading-list[data-lcp-reading-list-selecting="true"] .lcp-reading-list__highlights,
.lcp-reading-list[data-lcp-reading-list-selecting="true"] .lcp-reading-list__note-editor {
	display: none;
}

.lcp-reading-list__item:last-child {
	border-bottom: 0;
}

.lcp-reading-list__item a {
	grid-column: 1;
	grid-row: 1;
	color: #4b2748;
	font-weight: 800;
	text-decoration-thickness: 0.08em;
	text-underline-offset: 0.14em;
}

.lcp-reading-list__meta {
	grid-column: 1;
	grid-row: 2;
	margin: 0;
	color: #5d565a;
	font-size: 0.86rem;
}

.lcp-reading-list__item-actions {
	grid-column: 2;
	grid-row: 3;
	display: flex;
	align-self: end;
	justify-content: flex-end;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 0.45rem;
}

.lcp-reading-list__reading-status {
	grid-column: 2;
	grid-row: 1;
	width: 100%;
}

.lcp-reading-list__reading-progress {
	display: grid;
	grid-column: 2;
	grid-row: 2;
	grid-template-columns: minmax(0, 1fr) auto;
	align-items: center;
	gap: 0.35rem 0.65rem;
	width: 100%;
}

.lcp-reading-list__reading-progress-top {
	display: flex;
	grid-column: 1 / -1;
	align-items: baseline;
	justify-content: space-between;
	gap: 0.75rem;
}

.lcp-reading-list__reading-progress output {
	color: #09686f;
	font-size: 0.78rem;
	font-variant-numeric: tabular-nums;
	font-weight: 850;
}

.lcp-reading-list__reading-progress input[type="range"] {
	width: 100%;
	min-width: 0;
	height: 2rem;
	margin: 0;
	accent-color: #09686f;
	cursor: pointer;
}

.lcp-reading-list__collection {
	grid-column: 1;
	grid-row: 3;
	width: 100%;
}

.lcp-reading-list__collection input {
	box-sizing: border-box;
	width: 100%;
	min-height: 2.65rem;
	padding: 0.5rem 0.65rem;
	border: 1px solid rgba(49, 28, 49, 0.26);
	border-radius: 8px;
	background: #fff;
	color: #262126;
	font: inherit;
	font-weight: 650;
}

.lcp-reading-list__note-toggle,
.lcp-reading-list__collection-save,
.lcp-reading-list__progress-save,
.lcp-reading-list__remove,
.lcp-reading-list__note-controls button {
	min-height: 2.35rem;
	padding: 0.5rem 0.75rem;
	border: 1px solid rgba(49, 28, 49, 0.24);
	border-radius: 999px;
	background: transparent;
	color: #4b2748;
	font-size: 0.82rem;
	font-weight: 750;
	cursor: pointer;
}

.lcp-reading-list__note-toggle {
	border-color: #09686f;
	color: #09686f;
}

.lcp-reading-list__collection-save {
	border-color: #4b2748;
	color: #4b2748;
}

.lcp-reading-list__progress-save {
	border-color: #09686f;
	color: #09686f;
	white-space: nowrap;
}

.lcp-reading-list__note {
	grid-column: 1 / -1;
	margin: 0.35rem 0 0;
	padding: 0.75rem 0.85rem;
	border-left: 3px solid #e5ad2f;
	background: rgba(229, 173, 47, 0.1);
	color: #3f383d;
	font-size: 0.9rem;
	white-space: pre-wrap;
}

.lcp-reading-list__highlights {
	grid-column: 1 / -1;
	margin-top: 0.25rem;
	border: 1px solid rgba(9, 104, 111, 0.19);
	border-radius: 12px;
	background: #f5fbfa;
}

.lcp-reading-list__highlights > summary {
	padding: 0.7rem 0.85rem;
	color: #09686f;
	font-size: 0.86rem;
	font-weight: 850;
	cursor: pointer;
}

.lcp-reading-list__highlight-list {
	display: grid;
	gap: 0.7rem;
	margin: 0;
	padding: 0 0.8rem 0.8rem 2.35rem;
}

.lcp-reading-list__highlight {
	padding: 0.8rem;
	border: 1px solid rgba(49, 28, 49, 0.12);
	border-radius: 10px;
	background: #fff;
}

.lcp-reading-list__highlight blockquote {
	margin: 0;
	padding-left: 0.7rem;
	border: 0;
	border-left: 3px solid #e5ad2f;
	color: #3f383d;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 0.94rem;
	line-height: 1.55;
}

.lcp-reading-list__highlight-meta {
	margin: 0.5rem 0 0.75rem;
	color: #5d565a;
	font-size: 0.78rem;
}

.lcp-reading-list__highlight-meta a {
	font-weight: 750;
}

.lcp-reading-list__highlight label {
	display: block;
	margin-bottom: 0.35rem;
	color: #311c31;
	font-size: 0.8rem;
	font-weight: 800;
}

.lcp-reading-list__highlight textarea {
	box-sizing: border-box;
	width: 100%;
	min-height: 4.5rem;
	padding: 0.6rem 0.65rem;
	border: 1px solid rgba(49, 28, 49, 0.25);
	border-radius: 8px;
	background: #fffdf9;
	color: #262126;
	font: inherit;
	resize: vertical;
}

.lcp-reading-list__highlight textarea:focus-visible {
	outline: 3px solid #e5ad2f;
	outline-offset: 2px;
}

.lcp-reading-list__highlight-actions {
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
	margin-top: 0.55rem;
}

.lcp-reading-list__highlight-actions button {
	min-height: 2.35rem;
	padding: 0.5rem 0.75rem;
	border: 1px solid #09686f;
	border-radius: 999px;
	background: transparent;
	color: #09686f;
	font-size: 0.82rem;
	font-weight: 800;
	cursor: pointer;
}

.lcp-reading-list__highlight-actions button.is-danger {
	border-color: #8a304b;
	color: #8a304b;
}

.lcp-reading-list__highlight-annotation-print {
	display: none;
}

.lcp-reading-list__note-editor {
	grid-column: 1 / -1;
	padding: 0.9rem;
	border: 1px solid rgba(49, 28, 49, 0.14);
	border-radius: 12px;
	background: #fffdf9;
	scroll-margin-block: 6.5rem 1rem;
}

.lcp-reading-list__note-editor[hidden] {
	display: none;
}

.lcp-reading-list__note-editor label {
	display: block;
	margin-bottom: 0.45rem;
	color: #311c31;
	font-size: 0.86rem;
	font-weight: 800;
}

.lcp-reading-list__note-editor textarea {
	box-sizing: border-box;
	width: 100%;
	min-height: 5.25rem;
	padding: 0.7rem 0.75rem;
	border: 1px solid rgba(49, 28, 49, 0.28);
	border-radius: 8px;
	background: #fff;
	color: #262126;
	font: inherit;
	resize: vertical;
}

.lcp-reading-list__note-editor textarea:focus-visible {
	outline: 3px solid #e5ad2f;
	outline-offset: 2px;
}

.lcp-reading-list__note-controls {
	position: sticky;
	bottom: 0;
	z-index: 1;
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
	margin-top: 0.65rem;
	padding-top: 0.15rem;
	background: #fffdf9;
}

.lcp-reading-list__item.is-editing-note {
	margin: 0.35rem -0.55rem;
	padding: 0.85rem 0.55rem;
	border: 1px solid rgba(9, 104, 111, 0.25);
	border-radius: 14px;
	background: #f4fbf9;
}

.lcp-reading-list__item.is-editing-note .lcp-reading-list__reading-status,
.lcp-reading-list__item.is-editing-note .lcp-reading-list__reading-progress,
.lcp-reading-list__item.is-editing-note .lcp-reading-list__collection,
.lcp-reading-list__item.is-editing-note .lcp-reading-list__item-actions,
.lcp-reading-list__item.is-editing-note .lcp-reading-list__note,
.lcp-reading-list__item.is-editing-note .lcp-reading-list__highlights {
	display: none;
}

.lcp-reading-list__note-controls button:first-child {
	border-color: #09686f;
	background: #09686f;
	color: #fff;
}

.lcp-reading-list__note-controls .lcp-reading-list__note-remove {
	border-color: #8a304b;
	color: #8a304b;
}

.lcp-reading-list button[data-lcp-confirming="true"] {
	border-color: #8a304b;
	background: #8a304b;
	color: #fff;
	box-shadow: 0 0 0 3px rgba(138, 48, 75, 0.16);
}

.lcp-reading-list button.lcp-reading-list__cancel-removal {
	min-height: 2.35rem;
	padding: 0.5rem 0.75rem;
	border: 1px solid #54235f;
	border-radius: 999px;
	background: #fff;
	color: #54235f;
	font: inherit;
	font-size: 0.82rem;
	font-weight: 800;
	cursor: pointer;
}

.lcp-reading-list button.lcp-reading-list__cancel-removal:hover {
	background: #f4edf5;
}

.lcp-reading-list button.lcp-reading-list__cancel-removal:focus-visible {
	outline: 3px solid #e5ad2f;
	outline-offset: 2px;
}

.lcp-reading-list footer {
	flex-wrap: wrap;
	padding: 0;
	border-top: 0;
	background: #fffdf9;
}

.lcp-reading-list__exports {
	display: grid;
	width: 100%;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 0.6rem;
}

.lcp-reading-list footer button {
	min-height: 2.45rem;
	padding: 0.55rem 0.8rem;
	border: 1px solid #09686f;
	border-radius: 999px;
	background: #09686f;
	color: #fff;
	font-size: 0.82rem;
	font-weight: 750;
	cursor: pointer;
}

.lcp-reading-list footer button:disabled {
	opacity: 0.48;
	cursor: not-allowed;
}

.lcp-reading-list footer .lcp-reading-list__clear {
	width: 100%;
	border-color: #8a304b;
	background: transparent;
	color: #8a304b;
}

.lcp-reading-list footer .lcp-reading-list__cancel-removal {
	width: 100%;
}

.lcp-reading-list__export-note {
	padding: 0.65rem 0 0;
	color: #5d565a;
	font-size: 0.78rem;
}

.lcp-reading-list__transfer {
	margin: 0.75rem 0 0;
	border: 1px solid rgba(49, 28, 49, 0.14);
	border-radius: 10px;
	background: #fffdf9;
}

.lcp-reading-list__transfer > summary {
	display: flex;
	min-height: 2.65rem;
	align-items: center;
	justify-content: space-between;
	padding: 0.55rem 0.75rem;
	color: #4b2748;
	font-size: 0.84rem;
	font-weight: 800;
	cursor: pointer;
	list-style: none;
}

.lcp-reading-list__transfer > summary::-webkit-details-marker {
	display: none;
}

.lcp-reading-list__transfer > summary::after {
	content: '+';
	font-size: 1.25rem;
	line-height: 1;
}

.lcp-reading-list__transfer[open] > summary::after {
	content: '–';
}

.lcp-reading-list__transfer > summary:focus-visible {
	outline: 3px solid #e5ad2f;
	outline-offset: 2px;
}

.lcp-reading-list__transfer-panel {
	padding: 0 0.75rem 0.8rem;
}

.lcp-reading-list__transfer-panel p {
	margin: 0 0 0.65rem;
	color: #5d565a;
	font-size: 0.8rem;
}

.lcp-reading-list__transfer-actions {
	display: flex;
	flex-wrap: wrap;
	gap: 0.55rem;
}

.lcp-reading-list__transfer-actions button {
	min-height: 2.45rem;
	padding: 0.55rem 0.8rem;
	border: 1px solid #09686f;
	border-radius: 999px;
	background: #09686f;
	color: #fff;
	font-size: 0.82rem;
	font-weight: 750;
	cursor: pointer;
}

.lcp-reading-list__transfer-actions button:disabled {
	opacity: 0.48;
	cursor: not-allowed;
}

.lcp-reading-list__status {
	min-height: 1.25em;
	padding: 0.55rem 1.3rem 0.9rem;
	color: #09686f;
	font-size: 0.84rem;
	font-weight: 700;
}

.lcp-reading-list__status-row {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 0.65rem;
	padding-right: 1.3rem;
}

.lcp-reading-list__status-row .lcp-reading-list__status {
	flex: 1 1 auto;
}

.lcp-reading-list__undo {
	flex: 0 0 auto;
	border-color: #e5ad2f;
	background: #fff8e8;
	color: #4b2748;
}

.lcp-reading-list__undo[hidden] {
	display: none;
}

.lcp-reading-list__utilities {
	margin: 0.85rem 1.3rem 0;
	border: 1px solid rgba(49, 28, 49, 0.14);
	border-radius: 10px;
	background: #fffdf9;
}

.lcp-reading-list__utilities > summary {
	display: flex;
	min-height: 2.65rem;
	align-items: center;
	justify-content: space-between;
	padding: 0.55rem 0.75rem;
	color: #4b2748;
	font-size: 0.84rem;
	font-weight: 800;
	cursor: pointer;
	list-style: none;
}

.lcp-reading-list__utilities-panel {
	padding: 0.15rem 0.75rem 0.8rem;
}

@media (max-width: 900px) {
	.lcp-reading-list__shell {
		overflow-y: auto;
		overscroll-behavior: contain;
	}

	.lcp-reading-list header {
		position: sticky;
		top: 0;
		z-index: 3;
		background: #fbf8f1;
	}

	.lcp-reading-list__workspace {
		display: block;
		flex: none;
	}

	.lcp-reading-list__side {
		overflow: visible;
		border-right: 0;
		border-bottom: 1px solid rgba(49, 28, 49, 0.12);
	}

	.lcp-reading-list__results {
		overflow: visible;
	}

	.lcp-reading-list__bulk-actions {
		grid-template-columns: minmax(0, 1fr) auto;
	}

	.lcp-reading-list__bulk-actions .lcp-reading-list__bulk-remove {
		grid-column: 1 / -1;
		justify-self: start;
	}

	.lcp-reading-list__items {
		flex: none;
		overflow: visible;
	}

	.lcp-reading-list__item {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.lcp-reading-list__item > a,
	.lcp-reading-list__meta {
		grid-column: 1 / -1;
		grid-row: auto;
	}

	.lcp-reading-list__reading-status {
		grid-column: 1;
		grid-row: 3;
	}

	.lcp-reading-list__collection {
		grid-column: 2;
		grid-row: 3;
	}

	.lcp-reading-list__reading-progress {
		grid-column: 1 / -1;
		grid-row: 4;
	}

	.lcp-reading-list__item-actions {
		grid-column: 1 / -1;
		grid-row: 5;
		justify-content: flex-start;
	}

	.lcp-reading-list__note,
	.lcp-reading-list__note-editor {
		grid-column: 1 / -1;
	}
}

@media (max-width: 520px) {
	.lcp-reading-list__selection-tools {
		bottom: calc(max(0.65rem, env(safe-area-inset-bottom)) + 4.1rem);
		width: calc(100vw - 1rem);
		max-height: calc(100vh - 5.5rem);
		padding: 0.85rem;
		border-radius: 14px;
	}

	.lcp-reading-list__selection-actions button {
		flex: 1 1 8rem;
	}

	.lcp-reading-list__highlight-list {
		padding-inline: 1.75rem 0.55rem;
	}

	.lcp-reading-list__highlight-actions {
		align-items: stretch;
		flex-direction: column;
	}

	.lcp-reading-list__highlight-actions button,
	.lcp-reading-list__highlight-actions .lcp-reading-list__cancel-removal {
		width: 100%;
	}

	.lcp-reading-list__save {
		width: 100%;
	}

	.lcp-reading-list__launcher {
		right: max(0.65rem, env(safe-area-inset-right));
		bottom: max(0.65rem, env(safe-area-inset-bottom));
	}

	.lcp-reading-list {
		inset: 0;
		width: 100vw;
		max-width: 100vw;
		height: 100vh;
		height: 100dvh;
		max-height: 100vh;
		max-height: 100dvh;
		margin: 0;
		border: 0;
		border-radius: 0;
	}

	.lcp-reading-list__shell {
		height: 100%;
		max-height: 100%;
	}

	.lcp-reading-list header h2 {
		font-size: 1.28rem;
	}

	.lcp-reading-list header,
	.lcp-reading-list footer,
		.lcp-reading-list__privacy,
		.lcp-reading-list__empty,
		.lcp-reading-list__export-note,
		.lcp-reading-list__status {
		padding-inline: 1rem;
	}

	.lcp-reading-list__transfer {
		margin-inline: 0;
	}

	.lcp-reading-list__items {
		flex: none;
		padding-inline: 1rem;
		overflow: visible;
	}

	.lcp-reading-list__results-toolbar,
	.lcp-reading-list__bulk {
		padding-inline: 1rem;
	}

	.lcp-reading-list__results-toolbar button,
	.lcp-reading-list__bulk-heading > div,
	.lcp-reading-list__bulk-heading button {
		width: 100%;
	}

	.lcp-reading-list__bulk-heading {
		align-items: stretch;
		flex-direction: column;
	}

	.lcp-reading-list__bulk-actions {
		grid-template-columns: 1fr;
	}

	.lcp-reading-list__bulk-actions .lcp-reading-list__bulk-remove {
		grid-column: auto;
		justify-self: stretch;
	}

	.lcp-reading-list__bulk-actions button {
		width: 100%;
	}

	.lcp-reading-list__tools {
		padding-inline: 1rem;
	}

	.lcp-reading-list__status-row {
		align-items: stretch;
		padding-right: 1rem;
	}

	.lcp-reading-list__view-summary {
		align-items: center;
	}

	.lcp-reading-list__utilities {
		margin-inline: 1rem;
	}

	.lcp-reading-list__privacy {
		padding-block: 0.7rem;
		font-size: 0.82rem;
	}

	.lcp-reading-list__note-editor {
		padding: 0.75rem;
	}

	.lcp-reading-list__note-controls {
		padding-bottom: max(0.1rem, env(safe-area-inset-bottom));
	}
}

@media (max-width: 340px) {
	.lcp-reading-list__item {
		grid-template-columns: 1fr;
	}

	.lcp-reading-list__reading-status,
	.lcp-reading-list__collection,
	.lcp-reading-list__reading-progress {
		grid-column: 1;
		grid-row: auto;
	}

	.lcp-reading-list__item-actions {
		grid-row: auto;
	}
}

@media print {
	.lcp-reading-list__save,
	.lcp-reading-list__launcher,
	.lcp-reading-list__selection-tools {
		display: none !important;
	}

	.lcp-reading-list {
		display: none !important;
	}

	@page {
		margin: 0.65in;
	}

	html[data-lcp-reading-list-print="true"] body {
		margin: 0 !important;
		padding: 0 !important;
		background: #fff !important;
		color: #211b21 !important;
	}

	html[data-lcp-reading-list-print="true"] body > *:not(.lcp-reading-list) {
		display: none !important;
	}

	html[data-lcp-reading-list-print="true"] .lcp-reading-list {
		position: static !important;
		inset: auto !important;
		display: block !important;
		width: auto !important;
		max-width: none !important;
		height: auto !important;
		max-height: none !important;
		margin: 0 !important;
		padding: 0 !important;
		border: 0 !important;
		border-radius: 0 !important;
		background: #fff !important;
		box-shadow: none !important;
		color: #211b21 !important;
	}

	html[data-lcp-reading-list-print="true"] .lcp-reading-list::backdrop {
		display: none !important;
	}

	html[data-lcp-reading-list-print="true"] .lcp-reading-list__shell {
		display: block !important;
		height: auto !important;
		max-height: none !important;
		overflow: visible !important;
		background: #fff !important;
	}

	html[data-lcp-reading-list-print="true"] .lcp-reading-list__workspace,
	html[data-lcp-reading-list-print="true"] .lcp-reading-list__results {
		display: block !important;
		min-height: 0 !important;
		background: #fff !important;
	}

	html[data-lcp-reading-list-print="true"] .lcp-reading-list header {
		position: static !important;
		display: block !important;
		padding: 0 0 0.18in !important;
		border-bottom: 2px solid #4b2748 !important;
		background: #fff !important;
	}

	html[data-lcp-reading-list-print="true"] .lcp-reading-list header h2 {
		font-size: 22pt !important;
		line-height: 1.15 !important;
	}

	html[data-lcp-reading-list-print="true"] .lcp-reading-list header p {
		font-size: 8.5pt !important;
		letter-spacing: 0.08em !important;
		text-transform: uppercase !important;
	}

	html[data-lcp-reading-list-print="true"] .lcp-reading-list__close,
	html[data-lcp-reading-list-print="true"] .lcp-reading-list__privacy,
	html[data-lcp-reading-list-print="true"] .lcp-reading-list__library-home,
	html[data-lcp-reading-list-print="true"] .lcp-reading-list__side,
	html[data-lcp-reading-list-print="true"] .lcp-reading-list__tools,
	html[data-lcp-reading-list-print="true"] .lcp-reading-list__empty,
	html[data-lcp-reading-list-print="true"] .lcp-reading-list__item-actions,
	html[data-lcp-reading-list-print="true"] .lcp-reading-list__collection,
	html[data-lcp-reading-list-print="true"] .lcp-reading-list__note-editor,
	html[data-lcp-reading-list-print="true"] .lcp-reading-list footer,
	html[data-lcp-reading-list-print="true"] .lcp-reading-list__export-note,
	html[data-lcp-reading-list-print="true"] .lcp-reading-list__transfer,
	html[data-lcp-reading-list-print="true"] .lcp-reading-list__status {
		display: none !important;
	}

	html[data-lcp-reading-list-print="true"] .lcp-reading-list__items {
		display: block !important;
		margin: 0.18in 0 0 !important;
		padding: 0 !important;
		list-style: none !important;
		counter-reset: lcp-print-item;
		overflow: visible !important;
	}

	html[data-lcp-reading-list-print="true"] .lcp-reading-list__item {
		position: relative !important;
		display: block !important;
		min-height: 0 !important;
		padding: 0.16in 0 0.16in 0.3in !important;
		border-bottom: 1px solid #c8c1c5 !important;
		background: #fff !important;
		break-inside: avoid;
		page-break-inside: avoid;
		counter-increment: lcp-print-item;
	}

	html[data-lcp-reading-list-print="true"] .lcp-reading-list__item::before {
		position: absolute;
		top: 0.16in;
		left: 0;
		content: counter(lcp-print-item) ".";
		color: #4b2748;
		font-size: 10pt;
		font-weight: 800;
	}

	html[data-lcp-reading-list-print="true"] .lcp-reading-list__item > a {
		display: block !important;
		color: #211b21 !important;
		font-size: 13pt !important;
		font-weight: 800 !important;
		line-height: 1.25 !important;
		text-decoration: none !important;
	}

	html[data-lcp-reading-list-print="true"] .lcp-reading-list__item > a::after {
		display: block;
		margin-top: 0.04in;
		content: attr(href);
		color: #4b5660;
		font-size: 8.5pt;
		font-weight: 400;
		line-height: 1.35;
		overflow-wrap: anywhere;
	}

html[data-lcp-reading-list-print="true"] .lcp-reading-list__meta,
html[data-lcp-reading-list-print="true"] .lcp-reading-list__reading-status,
html[data-lcp-reading-list-print="true"] .lcp-reading-list__reading-progress,
html[data-lcp-reading-list-print="true"] .lcp-reading-list__note {
		margin: 0.06in 0 0 !important;
		padding: 0 !important;
		color: #3b3439 !important;
		font-size: 9.5pt !important;
		line-height: 1.4 !important;
	}

html[data-lcp-reading-list-print="true"] .lcp-reading-list__reading-status {
		display: flex !important;
		align-items: baseline !important;
		gap: 0.06in !important;
		font-weight: 700 !important;
	}

	html[data-lcp-reading-list-print="true"] .lcp-reading-list__reading-status select {
		width: auto !important;
		min-height: 0 !important;
		padding: 0 !important;
		border: 0 !important;
		background: transparent !important;
		color: #211b21 !important;
		font: inherit !important;
		appearance: none !important;
	}

	html[data-lcp-reading-list-print="true"] .lcp-reading-list__note {
		padding-left: 0.1in !important;
		border-left: 2px solid #d28b2c !important;
	}
}

html[data-lcp-reading-list-print="true"] .lcp-reading-list__reading-progress {
	display: grid !important;
	grid-template-columns: 1fr !important;
	gap: 0.03in !important;
	font-weight: 700 !important;
}

html[data-lcp-reading-list-print="true"] .lcp-reading-list__reading-progress-top {
	display: flex !important;
}

html[data-lcp-reading-list-print="true"] .lcp-reading-list__reading-progress input {
	width: 100% !important;
	height: 0.12in !important;
	accent-color: #09686f !important;
}

html[data-lcp-reading-list-print="true"] .lcp-reading-list__reading-progress button,
html[data-lcp-reading-list-print="true"] .lcp-reading-list__cancel-removal,
html[data-lcp-reading-list-print="true"] .lcp-reading-list__highlight label,
html[data-lcp-reading-list-print="true"] .lcp-reading-list__highlight textarea,
html[data-lcp-reading-list-print="true"] .lcp-reading-list__highlight-actions {
	display: none !important;
}

html[data-lcp-reading-list-print="true"] .lcp-reading-list__highlights {
	display: block !important;
	margin: 0.1in 0 0 !important;
	border: 0 !important;
	background: #fff !important;
}

html[data-lcp-reading-list-print="true"] .lcp-reading-list__highlights > summary {
	display: block !important;
	padding: 0 !important;
	color: #211b21 !important;
	font-size: 9.5pt !important;
	list-style: none !important;
}

html[data-lcp-reading-list-print="true"] .lcp-reading-list__highlight-list {
	display: block !important;
	margin: 0.05in 0 0 !important;
	padding-left: 0.22in !important;
}

html[data-lcp-reading-list-print="true"] .lcp-reading-list__highlight {
	margin-bottom: 0.08in !important;
	padding: 0.06in 0.08in !important;
	border: 0 !important;
	background: #fffaf0 !important;
	break-inside: avoid;
}

html[data-lcp-reading-list-print="true"] .lcp-reading-list__highlight blockquote,
html[data-lcp-reading-list-print="true"] .lcp-reading-list__highlight-meta,
html[data-lcp-reading-list-print="true"] .lcp-reading-list__highlight-annotation-print {
	margin: 0.03in 0 !important;
	color: #3b3439 !important;
	font-size: 8.8pt !important;
	line-height: 1.4 !important;
}

html[data-lcp-reading-list-print="true"] .lcp-reading-list__highlight-annotation-print {
	display: block !important;
	white-space: pre-wrap;
}

.lcp-reading-list__automatic-progress {
	display: grid;
	grid-template-columns: auto minmax(0, 1fr);
	gap: 0.65rem;
	align-items: flex-start;
	margin-top: 0.7rem;
	padding: 0.75rem 0.8rem;
	border: 1px solid rgba(9, 104, 111, 0.2);
	border-radius: 0.75rem;
	background: rgba(9, 104, 111, 0.06);
	cursor: pointer;
}

.lcp-reading-list__automatic-progress input {
	width: 1.1rem;
	height: 1.1rem;
	margin-top: 0.12rem;
	accent-color: #09686f;
}

.lcp-reading-list__automatic-progress span {
	display: grid;
	gap: 0.2rem;
}

.lcp-reading-list__automatic-progress small,
.lcp-reading-list__automatic-progress-note {
	color: #625b60;
	font-size: 0.82rem;
	font-weight: 500;
	line-height: 1.45;
}

.lcp-reading-list__automatic-progress-note {
	margin: 0.65rem 0 0;
}

.lcp-reading-list__automatic-card {
	box-sizing: border-box;
	width: min(100% - 2rem, 760px);
	margin: 1.25rem auto 1.5rem;
	padding: clamp(1rem, 2.5vw, 1.35rem);
	border: 1px solid rgba(9, 104, 111, 0.22);
	border-left: 4px solid #09686f;
	border-radius: 1rem;
	background: linear-gradient(135deg, rgba(9, 104, 111, 0.08), rgba(255, 250, 240, 0.92));
	box-shadow: 0 0.7rem 1.8rem rgba(28, 22, 27, 0.08);
	color: #211b21;
}

.lcp-reading-list__automatic-card[hidden] {
	display: none !important;
}

.lcp-reading-list__automatic-mobile,
.lcp-reading-list__automatic-mobile[hidden] {
	display: none !important;
}

.lcp-reading-list__automatic-card.is-paused {
	border-left-color: #8b807e;
	background: #f6f3f1;
}

.lcp-reading-list__automatic-card-heading,
.lcp-reading-list__automatic-card-actions {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 0.75rem;
	flex-wrap: wrap;
}

.lcp-reading-list__automatic-card-heading strong {
	font-family: Georgia, 'Times New Roman', serif;
	font-size: clamp(1.05rem, 2.2vw, 1.25rem);
}

.lcp-reading-list__automatic-card-heading output {
	color: #09686f;
	font-weight: 800;
}

.lcp-reading-list__automatic-card progress {
	display: block;
	width: 100%;
	height: 0.65rem;
	margin: 0.75rem 0;
	accent-color: #09686f;
}

.lcp-reading-list__automatic-card-message {
	margin: 0 0 0.85rem;
	color: #51494f;
	line-height: 1.5;
}

.lcp-reading-list__automatic-card-actions {
	justify-content: flex-start;
}

.lcp-reading-list__automatic-card-actions button,
.lcp-reading-list__automatic-card-actions a {
	min-height: 2.55rem;
	padding: 0.62rem 0.9rem;
	border: 1px solid #09686f;
	border-radius: 999px;
	background: #fff;
	color: #09686f;
	font: inherit;
	font-weight: 750;
	line-height: 1.2;
	text-decoration: none;
	cursor: pointer;
}

.lcp-reading-list__automatic-card-actions a {
	background: #09686f;
	color: #fff;
}

.lcp-reading-list__automatic-card-privacy {
	display: block;
	margin-top: 0.85rem;
	color: #6b6267;
	font-size: 0.78rem;
	line-height: 1.4;
}

@media (max-width: 600px) {
	.lcp-reading-list__automatic-mobile:not([hidden]) {
		position: fixed;
		left: max(0.65rem, env(safe-area-inset-left));
		bottom: calc(max(0.65rem, env(safe-area-inset-bottom)) + 4rem);
		z-index: 9994;
		display: grid !important;
		grid-template-areas:
			'label value'
			'meter meter';
		grid-template-columns: minmax(0, 1fr) auto;
		align-items: center;
		gap: 0.28rem 0.65rem;
		width: min(15rem, calc(100vw - 1.3rem));
		min-height: 3.65rem;
		padding: 0.62rem 0.75rem;
		border: 1px solid rgba(9, 104, 111, 0.38);
		border-radius: 0.9rem;
		background: rgba(255, 250, 240, 0.97);
		box-shadow: 0 0.7rem 1.8rem rgba(28, 22, 27, 0.18);
		color: #211b21;
		font: inherit;
		text-align: left;
		cursor: pointer;
		backdrop-filter: blur(12px);
	}

	.lcp-reading-list__automatic-mobile.is-ready {
		border-color: rgba(111, 51, 119, 0.42);
		background: rgba(250, 245, 252, 0.97);
	}

	.lcp-reading-list__automatic-mobile.is-paused {
		border-color: rgba(107, 98, 103, 0.35);
		background: rgba(246, 243, 241, 0.97);
	}

	.lcp-reading-list__automatic-mobile:focus-visible {
		outline: 3px solid #e5ad2f;
		outline-offset: 3px;
	}

	.lcp-reading-list__automatic-mobile-label {
		grid-area: label;
		overflow: hidden;
		color: #51494f;
		font-size: 0.72rem;
		font-weight: 750;
		line-height: 1.2;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.lcp-reading-list__automatic-mobile-value {
		grid-area: value;
		color: #09686f;
		font-size: 0.86rem;
		line-height: 1.2;
		white-space: nowrap;
	}

	.lcp-reading-list__automatic-mobile.is-ready .lcp-reading-list__automatic-mobile-value {
		color: #6f3377;
	}

	.lcp-reading-list__automatic-mobile-meter {
		grid-area: meter;
		display: block;
		width: 100%;
		height: 0.38rem;
		accent-color: #09686f;
	}

	.lcp-reading-list__automatic-card {
		width: calc(100% - 1rem);
		margin: 0.75rem auto 1rem;
		border-radius: 0.8rem;
	}

	.lcp-reading-list__automatic-card-actions {
		display: grid;
		grid-template-columns: 1fr;
	}

	.lcp-reading-list__automatic-card-actions button,
	.lcp-reading-list__automatic-card-actions a {
		width: 100%;
		text-align: center;
	}
}

@media print {
	.lcp-reading-list__automatic-card,
	.lcp-reading-list__automatic-progress,
	.lcp-reading-list__automatic-mobile {
		display: none !important;
	}
}
