/** * @file * Styles for the structural pages menu block. */ .structural-pages-menu { font-size: 0.9rem; } .structural-pages-menu__title { font-size: 1.1rem; margin-bottom: 0.75rem; padding-bottom: 0.5rem; border-bottom: 1px solid #ddd; } .structural-pages-menu__title a { text-decoration: none; color: inherit; } .structural-pages-menu__title a:hover { text-decoration: underline; } .structural-pages-menu__list { list-style: none; margin: 0; padding: 0; } .structural-pages-menu__list--level-2, .structural-pages-menu__list--level-3, .structural-pages-menu__list--level-4 { padding-left: 1rem; } .structural-pages-menu__item { margin: 0.25rem 0; } .structural-pages-menu__link { display: block; padding: 0.25rem 0.5rem; text-decoration: none; color: #333; border-radius: 3px; transition: background-color 0.15s ease; } .structural-pages-menu__link:hover { background-color: #f5f5f5; text-decoration: none; } .structural-pages-menu__link--active-trail { font-weight: 600; color: #0073bd; } .structural-pages-menu__item--active-trail > .structural-pages-menu__link { background-color: #e8f4fc; }