/* version 0.0.1 */
/* Mathdict right-aside card: letter navigation for the dictionary.
 * Source partial. Built copy: /.css/mathdict_aside.css via
 * tools/css/build-css.sh (target: mathdict_aside).
 * Same purple/teal color model as the rest of the site. */
#aside_left_block > *,
#aside_right_block > * {
    background: #fff;
    border: 0;
    border-radius: 14px;
    box-shadow: 0 2px 12px rgba(80, 37, 66, .12);
    padding: 1rem;
    margin-bottom: 1rem;
    box-sizing: border-box;
}
#aside_left_block a,
#aside_right_block a {
    color: #502542;
    text-decoration: none;
    border-bottom: 1px dotted #31b393;
}
#aside_left_block a:hover,
#aside_right_block a:hover {
    color: #31b393;
}
.mathdict-aside-letters h3 {
    margin: 0 0 .6rem;
    font-size: 1.05rem;
    color: #502542;
    border-bottom: 3px solid #31b393;
    display: inline-block;
    padding-bottom: .2rem;
}
.mathdict-aside-letters nav {
    display: flex;
    flex-wrap: wrap;
    gap: .35rem;
}
.mathdict-aside-letters a.mathdict-chip {
    text-decoration: none;
    color: inherit;
    border: 1px solid #d5cfd3;
    background: #fff;
}
.mathdict-aside-letters a.mathdict-chip:hover {
    border-color: #31b393;
}
.mathdict-aside-letters a.mathdict-chip.active,
#aside_right_block a.mathdict-chip.active {
    background: #31b393;
    color: #502542;
    border-color: #31b393;
}
