.public-collection,.foundation-shell,.personal-library{background:var(--lc-canvas);min-height:100vh;color:var(--lc-text);font-family:var(--lc-font-ui);font-synthesis:none;font-size:1rem}:where(.public-collection,.foundation-shell,.personal-library) :is(h1,h2,h3,p){margin-top:revert}:where(.public-collection,.foundation-shell,.personal-library) :is(h1,h2){font-family:revert;font-weight:revert;letter-spacing:revert}:where(.public-collection,.foundation-shell,.personal-library) :is(h1,h2) em{color:revert;font-weight:revert}:where(.public-collection,.foundation-shell,.personal-library) p{line-height:revert}:where(.public-collection,.foundation-shell,.personal-library) :is(img,svg){display:revert}:where(.public-collection,.foundation-shell,.personal-library) button{color:revert}:where(.public-collection,.foundation-shell,.personal-library) :is(button,input,select,textarea){font:inherit}:where(.public-collection,.foundation-shell,.personal-library) a{color:var(--lc-link);-webkit-text-decoration:revert;text-decoration:revert;text-underline-offset:.2em}:where(.public-collection,.foundation-shell,.personal-library) ::selection{background:var(--lc-info);color:var(--lc-surface)}:where(.public-collection,.foundation-shell,.personal-library) :focus-visible{outline:3px solid var(--lc-focus);outline-offset:3px}:where(.public-collection,.foundation-shell,.personal-library) :is(input,textarea){caret-color:var(--lc-text-strong)}
