/* Small additions for the standalone HTML pages. */
[hidden] { display: none !important; }
html { scroll-behavior: smooth; }
#subscribe { scroll-margin-top: 100px; }
summary { list-style: none; }
summary::-webkit-details-marker { display: none; }
.cv-open, details[open] > summary .cv-closed { display: none; }
details[open] > summary .cv-open { display: inline; }
[data-excerpt-tab][aria-selected="true"] { background: hsl(var(--secondary)); border-color: hsl(var(--secondary)); color: hsl(var(--secondary-foreground)); }
[data-excerpt-tab][aria-selected="false"] { background: rgb(255 255 255 / .05); border-color: rgb(255 255 255 / .1); color: hsl(var(--primary-foreground)); }
[data-excerpt-tab][aria-selected="false"] span:first-child { color: hsl(var(--secondary)); }
[data-excerpt-tab][aria-selected="true"] span:first-child { color: hsl(var(--primary)); }
[data-copy-status] { margin-top: .5rem; font-size: .875rem; }
[data-quiz-question]:focus { outline: none; }
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }
