/* Generated by the site builder shell. Do not edit. */

:root{--sb-brand-blue:#3e94aa;--sb-brand-brown:#492d14;--sb-brand-dark:#464648;--sb-brand-light:#f2f2f4;--sb-brand-navy:#0f3842;--sb-brand-primary:#9d2235;--sb-brand-silver:#c7c8c9;--sb-brand-sky:#9dc9d5;--sb-brand-tan:#ddba96;--sb-focus-ring-width:3px;--sb-focus-ring-offset:3px;--sb-primary:var(--sb-brand-primary);--sb-link:var(--sb-brand-primary);--sb-link-hover:var(--sb-brand-brown);--sb-accent:var(--sb-brand-brown);--sb-focus-ring:var(--sb-brand-blue);}
html[data-sb-theme="dark"]{--sb-primary:var(--sb-brand-tan);--sb-link:var(--sb-brand-tan);--sb-link-hover:var(--sb-brand-sky);--sb-accent:var(--sb-brand-sky);--sb-focus-ring:var(--sb-brand-tan);}
.sb-site-bg-blue{background:var(--sb-brand-blue)}.sb-site-text-blue{color:var(--sb-brand-blue)}.sb-site-border-blue{border-color:var(--sb-brand-blue)}
.sb-site-bg-brown{background:var(--sb-brand-brown)}.sb-site-text-brown{color:var(--sb-brand-brown)}.sb-site-border-brown{border-color:var(--sb-brand-brown)}
.sb-site-bg-dark{background:var(--sb-brand-dark)}.sb-site-text-dark{color:var(--sb-brand-dark)}.sb-site-border-dark{border-color:var(--sb-brand-dark)}
.sb-site-bg-light{background:var(--sb-brand-light)}.sb-site-text-light{color:var(--sb-brand-light)}.sb-site-border-light{border-color:var(--sb-brand-light)}
.sb-site-bg-navy{background:var(--sb-brand-navy)}.sb-site-text-navy{color:var(--sb-brand-navy)}.sb-site-border-navy{border-color:var(--sb-brand-navy)}
.sb-site-bg-primary{background:var(--sb-brand-primary)}.sb-site-text-primary{color:var(--sb-brand-primary)}.sb-site-border-primary{border-color:var(--sb-brand-primary)}
.sb-site-bg-silver{background:var(--sb-brand-silver)}.sb-site-text-silver{color:var(--sb-brand-silver)}.sb-site-border-silver{border-color:var(--sb-brand-silver)}
.sb-site-bg-sky{background:var(--sb-brand-sky)}.sb-site-text-sky{color:var(--sb-brand-sky)}.sb-site-border-sky{border-color:var(--sb-brand-sky)}
.sb-site-bg-tan{background:var(--sb-brand-tan)}.sb-site-text-tan{color:var(--sb-brand-tan)}.sb-site-border-tan{border-color:var(--sb-brand-tan)}

/* custom element display (HTML-0 rule 7) */
sb-align,sb-alignblocks,sb-center,sb-corollary,sb-course,sb-date,sb-definition,sb-equation,sb-examcontinuation,sb-examcover,sb-examdonotopen,sb-examinstructions,sb-examname,sb-examnameline,sb-exampagetotal,sb-example,sb-examproblem,sb-examproblemtotal,sb-generated,sb-head,sb-hwhint,sb-hwinstructions,sb-lecturedate,sb-lecturereferences,sb-lecturetopics,sb-lemma,sb-mom-common-control,sb-mom-metadata,sb-mom-question,sb-mom-solution,sb-my-open-math,sb-problem,sb-proof,sb-proofstep,sb-proposition,sb-remark,sb-studentwork,sb-theorem,sb-warning{display:block}
sb-anchor,sb-colorbox,sb-docnumber,sb-doctitle,sb-fbox,sb-inclass,sb-itemlabel,sb-lecturestatus,sb-makecell,sb-math,sb-name,sb-note,sb-number,sb-proves,sb-space,sb-tentative,sb-texorpdfstring,sb-textcolor,sb-textsize,sb-underline,sb-var,sb-weight{display:inline}

/* content measure (06 §3) */
article[data-sb-class="sb-exam"],article[data-sb-class="sb-homework"],article[data-sb-class="sb-quiz"],article[data-sb-class="sb-sitepage"],article[data-sb-class="sb-slides"]{max-width:85ch}
article[data-sb-class="sb-lecture"]{max-width:1200px}
body[data-sb-class="sb-exam"],body[data-sb-class="sb-homework"],body[data-sb-class="sb-quiz"],body[data-sb-class="sb-sitepage"],body[data-sb-class="sb-slides"]{--sb-measure:85ch}
body[data-sb-class="sb-lecture"]{--sb-measure:1200px}

/* callouts: generated from the callout token table (06 §4.4) */
sb-corollary{--sb-callout-border:#6366f1;--sb-callout-body:#eef2ff;--sb-callout-title-bg:#e0e7ff;--sb-callout-title-fg:#3730a3;}
sb-definition{--sb-callout-border:#059669;--sb-callout-body:#ecfdf5;--sb-callout-title-bg:#a7f3d0;--sb-callout-title-fg:#065f46;}
sb-example{--sb-callout-border:#2563eb;--sb-callout-body:#eff6ff;--sb-callout-title-bg:#dbeafe;--sb-callout-title-fg:#1e3a8a;}
sb-hwhint{--sb-callout-border:#a16207;--sb-callout-body:#fefce8;--sb-callout-title-bg:#fef3c7;--sb-callout-title-fg:#713f12;}
sb-lecturereferences{--sb-callout-border:#9ca3af;--sb-callout-body:#f9fafb;--sb-callout-title-bg:#f3f4f6;--sb-callout-title-fg:#374151;}
sb-lecturetopics{--sb-callout-border:#9ca3af;--sb-callout-body:#f9fafb;--sb-callout-title-bg:#f3f4f6;--sb-callout-title-fg:#374151;}
sb-lemma{--sb-callout-border:#d97706;--sb-callout-body:#fffbeb;--sb-callout-title-bg:#fef3c7;--sb-callout-title-fg:#92400e;}
sb-problem{--sb-callout-border:#64748b;--sb-callout-body:#f1f5f9;--sb-callout-title-bg:#e2e8f0;--sb-callout-title-fg:#334155;}
sb-proof{--sb-callout-border:#9ca3af;--sb-callout-body:#f9fafb;--sb-callout-title-bg:#f3f4f6;--sb-callout-title-fg:#374151;}
sb-proposition{--sb-callout-border:#92400e;--sb-callout-body:#fff7ed;--sb-callout-title-bg:#fed7aa;--sb-callout-title-fg:#78350f;}
sb-remark{--sb-callout-border:#64748b;--sb-callout-body:#f8fafc;--sb-callout-title-bg:#e2e8f0;--sb-callout-title-fg:#334155;}
sb-theorem{--sb-callout-border:#6d28d9;--sb-callout-body:#f5f3ff;--sb-callout-title-bg:#ddd6fe;--sb-callout-title-fg:#4c1d95;}
sb-warning{--sb-callout-border:#dc2626;--sb-callout-body:#fef2f2;--sb-callout-title-bg:#fee2e2;--sb-callout-title-fg:#991b1b;}
html[data-sb-theme="dark"] sb-corollary{--sb-callout-border:#a5b4fc;--sb-callout-body:#1e1b4b;--sb-callout-title-bg:#4338ca;--sb-callout-title-fg:#eef2ff;}
html[data-sb-theme="dark"] sb-definition{--sb-callout-border:#6ee7b7;--sb-callout-body:#102a20;--sb-callout-title-bg:#065f46;--sb-callout-title-fg:#ecfdf5;}
html[data-sb-theme="dark"] sb-example{--sb-callout-border:#93c5fd;--sb-callout-body:#172554;--sb-callout-title-bg:#1e3a8a;--sb-callout-title-fg:#eff6ff;}
html[data-sb-theme="dark"] sb-hwhint{--sb-callout-border:#facc15;--sb-callout-body:#422006;--sb-callout-title-bg:#713f12;--sb-callout-title-fg:#fef3c7;}
html[data-sb-theme="dark"] sb-lecturereferences{--sb-callout-border:#9ca3af;--sb-callout-body:#252a33;--sb-callout-title-bg:#3f4651;--sb-callout-title-fg:#f9fafb;}
html[data-sb-theme="dark"] sb-lecturetopics{--sb-callout-border:#9ca3af;--sb-callout-body:#252a33;--sb-callout-title-bg:#3f4651;--sb-callout-title-fg:#f9fafb;}
html[data-sb-theme="dark"] sb-lemma{--sb-callout-border:#fbbf24;--sb-callout-body:#2b2110;--sb-callout-title-bg:#78350f;--sb-callout-title-fg:#fffbeb;}
html[data-sb-theme="dark"] sb-problem{--sb-callout-border:#93a4b8;--sb-callout-body:#1e293b;--sb-callout-title-bg:#334155;--sb-callout-title-fg:#e2e8f0;}
html[data-sb-theme="dark"] sb-proof{--sb-callout-border:#9ca3af;--sb-callout-body:#252a33;--sb-callout-title-bg:#3f4651;--sb-callout-title-fg:#f9fafb;}
html[data-sb-theme="dark"] sb-proposition{--sb-callout-border:#fdba74;--sb-callout-body:#2b1a0e;--sb-callout-title-bg:#6b3b17;--sb-callout-title-fg:#ffedd5;}
html[data-sb-theme="dark"] sb-remark{--sb-callout-border:#93a4b8;--sb-callout-body:#1e293b;--sb-callout-title-bg:#334155;--sb-callout-title-fg:#e2e8f0;}
html[data-sb-theme="dark"] sb-theorem{--sb-callout-border:#c4b5fd;--sb-callout-body:#221436;--sb-callout-title-bg:#4c1d95;--sb-callout-title-fg:#f5f3ff;}
html[data-sb-theme="dark"] sb-warning{--sb-callout-border:#f87171;--sb-callout-body:#2c1015;--sb-callout-title-bg:#7f1d1d;--sb-callout-title-fg:#fef2f2;}
sb-corollary,
sb-definition,
sb-example,
sb-hwhint,
sb-lecturereferences,
sb-lecturetopics,
sb-lemma,
sb-problem,
sb-proof,
sb-proposition,
sb-remark,
sb-theorem,
sb-warning{display:block;position:relative;margin:1.5625em auto;padding:0 .6rem .8rem;border-left:.2rem solid var(--sb-callout-border);border-radius:.25rem;background:var(--sb-callout-body);box-shadow:0 .2rem .5rem var(--sb-shadow),0 0 .0625rem var(--sb-shadow);break-inside:avoid}
sb-corollary > sb-head,
sb-definition > sb-head,
sb-example > sb-head,
sb-hwhint > sb-head,
sb-lecturereferences > sb-head,
sb-lecturetopics > sb-head,
sb-lemma > sb-head,
sb-problem > sb-head,
sb-proof > sb-head,
sb-proposition > sb-head,
sb-remark > sb-head,
sb-theorem > sb-head,
sb-warning > sb-head{display:block;position:relative;margin:0 -.6rem .6rem;padding:.4rem .6rem .4rem 2rem;font-weight:600;background:var(--sb-callout-title-bg);color:var(--sb-callout-title-fg);border-radius:0 .25rem 0 0}
sb-corollary > sb-head::after,
sb-definition > sb-head::after,
sb-example > sb-head::after,
sb-hwhint > sb-head::after,
sb-lecturereferences > sb-head::after,
sb-lecturetopics > sb-head::after,
sb-lemma > sb-head::after,
sb-problem > sb-head::after,
sb-proof > sb-head::after,
sb-proposition > sb-head::after,
sb-remark > sb-head::after,
sb-theorem > sb-head::after,
sb-warning > sb-head::after{content:"";position:absolute;left:.2rem;top:.25rem;width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}
sb-corollary > sb-head::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223.200%22%2F%3E%3Cpath%20d%3D%22M12%202.500v3M12%2018.500v3M2.500%2012h3M18.500%2012h3M5.300%205.300l2.100%202.100M16.600%2016.600l2.100%202.100M18.700%205.300l-2.100%202.100M7.400%2016.600l-2.100%202.100%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%226.500%22%2F%3E%3C%2Fsvg%3E")}
sb-definition > sb-head::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2021v-3.2C6.2%2016.6%204.5%2014%204.5%2011a7.5%207.5%200%200%201%2015%200c0%203-1.700%205.600-4.500%206.800V21z%22%2F%3E%3Cpath%20d%3D%22M9%2021h6%22%2F%3E%3Cpath%20d%3D%22M12%207.500v4.500l2.500%201.500%22%2F%3E%3C%2Fsvg%3E")}
sb-example > sb-head::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204.500h16a1%201%200%200%201%201%201V16a1%201%200%200%201-1%201H12l-5%204v-4H4a1%201%200%200%201-1-1V5.500a1%201%200%200%201%201-1z%22%2F%3E%3Cpath%20d%3D%22M7.500%209h9M7.500%2012.500h5.500%22%2F%3E%3C%2Fsvg%3E")}
sb-hwhint > sb-head::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2016.500V11a6%206%200%200%201%2012%200v5.500l1.800%202H4.200z%22%2F%3E%3Cpath%20d%3D%22M10%2021h4%22%2F%3E%3Cpath%20d%3D%22M12%203v2%22%2F%3E%3C%2Fsvg%3E")}
sb-lemma > sb-head::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14.500%203.500l6%206L9%2021H3v-6z%22%2F%3E%3Cpath%20d%3D%22M12%206l6%206%22%2F%3E%3Cpath%20d%3D%22M3%2015l6%206%22%2F%3E%3Cpath%20d%3D%22M5.500%2012.500l1.500%201.500M8%2010l1.500%201.500%22%2F%3E%3C%2Fsvg%3E")}
sb-problem > sb-head::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229.500%22%2F%3E%3Cpath%20d%3D%22M9.200%209.300a2.900%202.900%200%201%201%204.200%202.600c-.9.500-1.400%201.100-1.400%202.100%22%2F%3E%3Cpath%20d%3D%22M12%2017.300v.2%22%2F%3E%3C%2Fsvg%3E")}
sb-proof > sb-head::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203h8%22%2F%3E%3Cpath%20d%3D%22M9.500%203v7L5%2019.500a1.500%201.500%200%200%200%201.400%202h11.200a1.500%201.500%200%200%200%201.400-2L14.500%2010V3%22%2F%3E%3Cpath%20d%3D%22M7.200%2015.500l2.600%202%203-3.500%203%203.500%22%2F%3E%3C%2Fsvg%3E")}
sb-proposition > sb-head::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223.500%22%20width%3D%2218%22%20height%3D%2212.500%22%20rx%3D%221.500%22%2F%3E%3Cpath%20d%3D%22M12%2016v3.500M8%2021l4-1.500%204%201.500%22%2F%3E%3Cpath%20d%3D%22M7%208.500h4M9%206.500v4M13.500%208.500h3.500M13.500%2012h3.500M7.500%2012h3%22%2F%3E%3C%2Fsvg%3E")}
sb-remark > sb-head::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2016.500V11a6%206%200%200%201%2012%200v5.500l1.800%202H4.200z%22%2F%3E%3Cpath%20d%3D%22M10%2021h4%22%2F%3E%3Cpath%20d%3D%22M12%203v2%22%2F%3E%3C%2Fsvg%3E")}
sb-theorem > sb-head::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9.500%203h5%22%2F%3E%3Cpath%20d%3D%22M10.500%203v6L4.800%2018.500A2%202%200%200%200%206.500%2021.500h11a2%202%200%200%200%201.700-3L13.500%209V3%22%2F%3E%3Cpath%20d%3D%22M7.500%2015h9%22%2F%3E%3C%2Fsvg%3E")}
sb-warning > sb-head::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203.500l9.500%2016.500h-19z%22%2F%3E%3Cpath%20d%3D%22M12%2010v4.500%22%2F%3E%3Cpath%20d%3D%22M12%2017.300v.2%22%2F%3E%3C%2Fsvg%3E")}
html[data-sb-theme="dark"] :is(sb-corollary > sb-head::after,sb-definition > sb-head::after,sb-example > sb-head::after,sb-hwhint > sb-head::after,sb-lecturereferences > sb-head::after,sb-lecturetopics > sb-head::after,sb-lemma > sb-head::after,sb-problem > sb-head::after,sb-proof > sb-head::after,sb-proposition > sb-head::after,sb-remark > sb-head::after,sb-theorem > sb-head::after,sb-warning > sb-head::after){filter:invert(1)}
sb-lecturereferences > sb-head,
sb-lecturetopics > sb-head{padding-left:.6rem}
sb-lecturereferences > sb-head::after,
sb-lecturetopics > sb-head::after{display:none}
sb-corollary > sb-head > :is(sb-name,sb-number,sb-note),
sb-definition > sb-head > :is(sb-name,sb-number,sb-note),
sb-example > sb-head > :is(sb-name,sb-number,sb-note),
sb-hwhint > sb-head > :is(sb-name,sb-number,sb-note),
sb-lecturereferences > sb-head > :is(sb-name,sb-number,sb-note),
sb-lecturetopics > sb-head > :is(sb-name,sb-number,sb-note),
sb-lemma > sb-head > :is(sb-name,sb-number,sb-note),
sb-problem > sb-head > :is(sb-name,sb-number,sb-note),
sb-proof > sb-head > :is(sb-name,sb-number,sb-note),
sb-proposition > sb-head > :is(sb-name,sb-number,sb-note),
sb-remark > sb-head > :is(sb-name,sb-number,sb-note),
sb-theorem > sb-head > :is(sb-name,sb-number,sb-note),
sb-warning > sb-head > :is(sb-name,sb-number,sb-note){display:inline}
sb-corollary > sb-head > [data-sb-ui="chrome:permalink"],
sb-definition > sb-head > [data-sb-ui="chrome:permalink"],
sb-example > sb-head > [data-sb-ui="chrome:permalink"],
sb-hwhint > sb-head > [data-sb-ui="chrome:permalink"],
sb-lecturereferences > sb-head > [data-sb-ui="chrome:permalink"],
sb-lecturetopics > sb-head > [data-sb-ui="chrome:permalink"],
sb-lemma > sb-head > [data-sb-ui="chrome:permalink"],
sb-problem > sb-head > [data-sb-ui="chrome:permalink"],
sb-proof > sb-head > [data-sb-ui="chrome:permalink"],
sb-proposition > sb-head > [data-sb-ui="chrome:permalink"],
sb-remark > sb-head > [data-sb-ui="chrome:permalink"],
sb-theorem > sb-head > [data-sb-ui="chrome:permalink"],
sb-warning > sb-head > [data-sb-ui="chrome:permalink"]{margin-left:.4rem;opacity:0;transition:opacity .12s}
sb-corollary > sb-head:hover > [data-sb-ui="chrome:permalink"],
sb-corollary > sb-head:focus-within > [data-sb-ui="chrome:permalink"],
sb-definition > sb-head:hover > [data-sb-ui="chrome:permalink"],
sb-definition > sb-head:focus-within > [data-sb-ui="chrome:permalink"],
sb-example > sb-head:hover > [data-sb-ui="chrome:permalink"],
sb-example > sb-head:focus-within > [data-sb-ui="chrome:permalink"],
sb-hwhint > sb-head:hover > [data-sb-ui="chrome:permalink"],
sb-hwhint > sb-head:focus-within > [data-sb-ui="chrome:permalink"],
sb-lecturereferences > sb-head:hover > [data-sb-ui="chrome:permalink"],
sb-lecturereferences > sb-head:focus-within > [data-sb-ui="chrome:permalink"],
sb-lecturetopics > sb-head:hover > [data-sb-ui="chrome:permalink"],
sb-lecturetopics > sb-head:focus-within > [data-sb-ui="chrome:permalink"],
sb-lemma > sb-head:hover > [data-sb-ui="chrome:permalink"],
sb-lemma > sb-head:focus-within > [data-sb-ui="chrome:permalink"],
sb-problem > sb-head:hover > [data-sb-ui="chrome:permalink"],
sb-problem > sb-head:focus-within > [data-sb-ui="chrome:permalink"],
sb-proof > sb-head:hover > [data-sb-ui="chrome:permalink"],
sb-proof > sb-head:focus-within > [data-sb-ui="chrome:permalink"],
sb-proposition > sb-head:hover > [data-sb-ui="chrome:permalink"],
sb-proposition > sb-head:focus-within > [data-sb-ui="chrome:permalink"],
sb-remark > sb-head:hover > [data-sb-ui="chrome:permalink"],
sb-remark > sb-head:focus-within > [data-sb-ui="chrome:permalink"],
sb-theorem > sb-head:hover > [data-sb-ui="chrome:permalink"],
sb-theorem > sb-head:focus-within > [data-sb-ui="chrome:permalink"],
sb-warning > sb-head:hover > [data-sb-ui="chrome:permalink"],
sb-warning > sb-head:focus-within > [data-sb-ui="chrome:permalink"]{opacity:1}

/* named colours (06 §4.5) */
sb-textcolor[color="aqua"]{color:aqua}
sb-textcolor[color="beige"]{color:beige}
sb-textcolor[color="black"]{color:black}
sb-textcolor[color="blue"]{color:blue}
sb-textcolor[color="brown"]{color:brown}
sb-textcolor[color="chocolate"]{color:chocolate}
sb-textcolor[color="coral"]{color:coral}
sb-textcolor[color="crimson"]{color:crimson}
sb-textcolor[color="cyan"]{color:cyan}
sb-textcolor[color="darkblue"]{color:darkblue}
sb-textcolor[color="darkgray"]{color:darkgray}
sb-textcolor[color="darkgreen"]{color:darkgreen}
sb-textcolor[color="darkorange"]{color:darkorange}
sb-textcolor[color="darkred"]{color:darkred}
sb-textcolor[color="deeppink"]{color:deeppink}
sb-textcolor[color="dimgray"]{color:dimgray}
sb-textcolor[color="firebrick"]{color:firebrick}
sb-textcolor[color="forestgreen"]{color:forestgreen}
sb-textcolor[color="fuchsia"]{color:fuchsia}
sb-textcolor[color="gold"]{color:gold}
sb-textcolor[color="gray"]{color:gray}
sb-textcolor[color="green"]{color:green}
sb-textcolor[color="hotpink"]{color:hotpink}
sb-textcolor[color="indigo"]{color:indigo}
sb-textcolor[color="ivory"]{color:ivory}
sb-textcolor[color="khaki"]{color:khaki}
sb-textcolor[color="lavender"]{color:lavender}
sb-textcolor[color="lightgray"]{color:lightgray}
sb-textcolor[color="lime"]{color:lime}
sb-textcolor[color="magenta"]{color:magenta}
sb-textcolor[color="maroon"]{color:maroon}
sb-textcolor[color="navy"]{color:navy}
sb-textcolor[color="olive"]{color:olive}
sb-textcolor[color="orange"]{color:orange}
sb-textcolor[color="orangered"]{color:orangered}
sb-textcolor[color="orchid"]{color:orchid}
sb-textcolor[color="pink"]{color:pink}
sb-textcolor[color="plum"]{color:plum}
sb-textcolor[color="purple"]{color:purple}
sb-textcolor[color="red"]{color:red}
sb-textcolor[color="royalblue"]{color:royalblue}
sb-textcolor[color="salmon"]{color:salmon}
sb-textcolor[color="seagreen"]{color:seagreen}
sb-textcolor[color="silver"]{color:silver}
sb-textcolor[color="skyblue"]{color:skyblue}
sb-textcolor[color="slategray"]{color:slategray}
sb-textcolor[color="steelblue"]{color:steelblue}
sb-textcolor[color="tan"]{color:tan}
sb-textcolor[color="teal"]{color:teal}
sb-textcolor[color="tomato"]{color:tomato}
sb-textcolor[color="turquoise"]{color:turquoise}
sb-textcolor[color="violet"]{color:violet}
sb-textcolor[color="white"]{color:white}
sb-textcolor[color="yellow"]{color:yellow}
sb-colorbox[color="aqua"]{background-color:aqua;color:inherit}
sb-colorbox[color="beige"]{background-color:beige;color:inherit}
sb-colorbox[color="black"]{background-color:black;color:#fff}
sb-colorbox[color="blue"]{background-color:blue;color:#fff}
sb-colorbox[color="brown"]{background-color:brown;color:#fff}
sb-colorbox[color="chocolate"]{background-color:chocolate;color:#fff}
sb-colorbox[color="coral"]{background-color:coral;color:#fff}
sb-colorbox[color="crimson"]{background-color:crimson;color:#fff}
sb-colorbox[color="cyan"]{background-color:cyan;color:inherit}
sb-colorbox[color="darkblue"]{background-color:darkblue;color:#fff}
sb-colorbox[color="darkgray"]{background-color:darkgray;color:#fff}
sb-colorbox[color="darkgreen"]{background-color:darkgreen;color:#fff}
sb-colorbox[color="darkorange"]{background-color:darkorange;color:inherit}
sb-colorbox[color="darkred"]{background-color:darkred;color:#fff}
sb-colorbox[color="deeppink"]{background-color:deeppink;color:#fff}
sb-colorbox[color="dimgray"]{background-color:dimgray;color:#fff}
sb-colorbox[color="firebrick"]{background-color:firebrick;color:#fff}
sb-colorbox[color="forestgreen"]{background-color:forestgreen;color:#fff}
sb-colorbox[color="fuchsia"]{background-color:fuchsia;color:#fff}
sb-colorbox[color="gold"]{background-color:gold;color:inherit}
sb-colorbox[color="gray"]{background-color:gray;color:#fff}
sb-colorbox[color="green"]{background-color:green;color:#fff}
sb-colorbox[color="hotpink"]{background-color:hotpink;color:#fff}
sb-colorbox[color="indigo"]{background-color:indigo;color:#fff}
sb-colorbox[color="ivory"]{background-color:ivory;color:inherit}
sb-colorbox[color="khaki"]{background-color:khaki;color:inherit}
sb-colorbox[color="lavender"]{background-color:lavender;color:inherit}
sb-colorbox[color="lightgray"]{background-color:lightgray;color:inherit}
sb-colorbox[color="lime"]{background-color:lime;color:inherit}
sb-colorbox[color="magenta"]{background-color:magenta;color:#fff}
sb-colorbox[color="maroon"]{background-color:maroon;color:#fff}
sb-colorbox[color="navy"]{background-color:navy;color:#fff}
sb-colorbox[color="olive"]{background-color:olive;color:#fff}
sb-colorbox[color="orange"]{background-color:orange;color:inherit}
sb-colorbox[color="orangered"]{background-color:orangered;color:#fff}
sb-colorbox[color="orchid"]{background-color:orchid;color:#fff}
sb-colorbox[color="pink"]{background-color:pink;color:inherit}
sb-colorbox[color="plum"]{background-color:plum;color:inherit}
sb-colorbox[color="purple"]{background-color:purple;color:#fff}
sb-colorbox[color="red"]{background-color:red;color:#fff}
sb-colorbox[color="royalblue"]{background-color:royalblue;color:#fff}
sb-colorbox[color="salmon"]{background-color:salmon;color:#fff}
sb-colorbox[color="seagreen"]{background-color:seagreen;color:#fff}
sb-colorbox[color="silver"]{background-color:silver;color:inherit}
sb-colorbox[color="skyblue"]{background-color:skyblue;color:inherit}
sb-colorbox[color="slategray"]{background-color:slategray;color:#fff}
sb-colorbox[color="steelblue"]{background-color:steelblue;color:#fff}
sb-colorbox[color="tan"]{background-color:tan;color:inherit}
sb-colorbox[color="teal"]{background-color:teal;color:#fff}
sb-colorbox[color="tomato"]{background-color:tomato;color:#fff}
sb-colorbox[color="turquoise"]{background-color:turquoise;color:inherit}
sb-colorbox[color="violet"]{background-color:violet;color:inherit}
sb-colorbox[color="white"]{background-color:white;color:inherit}
sb-colorbox[color="yellow"]{background-color:yellow;color:inherit}
