.pc-icon{display:flex;align-items:center;justify-content:center;transition:background-color .15s linear,color .15s linear;border-radius:50%}.pc-icon svg{display:inline-block;height:1em;overflow:visible;vertical-align:-.125em}.pc-icon:not(.static):hover{cursor:pointer;color:#409eff;background:#d9ecff}.pc-icon-book svg{width:.875em}.pc-icon-file-alt svg{width:.75em}