Skip to content

Commit

Permalink
Micro-optimization: clean up <details> CSS (#1892)
Browse files Browse the repository at this point in the history
  • Loading branch information
delucis committed May 18, 2024
1 parent 5cf88fa commit 01de9be
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 5 deletions.
5 changes: 5 additions & 0 deletions .changeset/silly-tools-drop.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@astrojs/starlight': patch
---

Internal refactor: simplify some CSS for the `<details>` element
8 changes: 3 additions & 5 deletions packages/starlight/style/markdown.css
Original file line number Diff line number Diff line change
Expand Up @@ -121,13 +121,14 @@
/* <details> and <summary> styles */
.sl-markdown-content details:not(:where(.not-content *)) {
--sl-details-border-color: var(--sl-color-gray-5);
--sl-details-border-color--hover: var(--sl-color-text-accent);

border-inline-start: 2px solid var(--sl-details-border-color);
padding-inline-start: 1rem;
}
.sl-markdown-content details:not([open]):hover:not(:where(.not-content *)),
.sl-markdown-content details:has(> summary:hover):not(:where(.not-content *)) {
--sl-details-border-color: var(--sl-color-text-accent);
border-color: var(--sl-details-border-color--hover);
}
.sl-markdown-content summary:not(:where(.not-content *)) {
color: var(--sl-color-white);
Expand Down Expand Up @@ -182,8 +183,5 @@
/* <details> styles inside asides */
.sl-markdown-content .starlight-aside details:not(:where(.not-content *)) {
--sl-details-border-color: var(--sl-color-asides-border);
}
.sl-markdown-content .starlight-aside details:not([open]):hover:not(:where(.not-content *)),
.sl-markdown-content .starlight-aside details:has(> summary:hover):not(:where(.not-content *)) {
--sl-details-border-color: var(--sl-color-asides-text-accent);
--sl-details-border-color--hover: var(--sl-color-asides-text-accent);
}

0 comments on commit 01de9be

Please sign in to comment.