h1, h2 {
    text-transform: uppercase;
}

.tooltip {
    background: rgba(0, 0, 0, 0.1);
    padding: 0.2rem;
    border-radius: 2px;
    cursor: pointer;
}

.tooltip:hover {
    background: rgba(0, 0, 0, 0.1);
}

.tooltip:active {
    background: rgba(0, 0, 0, 0);
}

.tippy-tooltip {
    font-size: inherit;
    line-height: inherit;
}

.tippy-content {
    padding: 2rem;
}

a[href^="http"]::after,
a[href^="/"]::after {
    content: '(external link)';
    display: inline-block;
    width: .7rem;
    height: .7rem;
    text-indent: .7rem;
    white-space: nowrap;
    overflow: hidden;
    background-image: url(./external-icon.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    margin-left: .1rem;
    cursor: pointer;
}

.note {
    border: 1px solid black;
    padding: 2rem;
    border-radius: 2px;
    margin-bottom: 2rem;
}

.content table td.no-border {
    border: none;
}

section {
    display: none;
}

.content a.anchor {
    /*color: inherit;*/
}
