/* sent note — title band rings, breadcrumb separators, contact links, pressable CTA (no colors) */
.sent-note__band {
    padding-top: 6rem;
    padding-bottom: 2.5rem;
}

@media (min-width: 1024px) {
    .sent-note__band {
        padding-top: 7rem;
    }
}

.sent-note__decor {
    margin-left: 84%;
    margin-top: 20px;
}

.sent-note__disc,
.sent-note__ring {
    transform: translate(-50%, -50%);
}

.sent-note__disc {
    width: 100px;
    height: 100px;
}

.sent-note__ring {
    border-style: solid;
    border-width: 50px;
}

.sent-note__ring--near {
    width: 316px;
    height: 316px;
}

.sent-note__ring--far {
    width: 532px;
    height: 532px;
    opacity: 0.5;
}

.sent-note__crumbs {
    font-size: 0.875rem;
}

.sent-note__crumb + .sent-note__crumb::before {
    content: "/";
    margin-right: 10px;
    opacity: 0.7;
}

.sent-note__title {
    max-width: 15em;
    letter-spacing: -0.01em;
}

.sent-note__col {
    max-width: 68ch;
}

.sent-note__h2 {
    letter-spacing: -0.01em;
}

.sent-note__link {
    overflow-wrap: anywhere;
}

.sent-note__cta {
    transition: transform 0.18s ease, box-shadow 0.18s ease, background-color 0.18s ease;
}

.sent-note__cta:active {
    transform: translate(5px, 6px);
    box-shadow: none;
}

@media (prefers-reduced-motion: reduce) {
    .sent-note__cta {
        transition: none;
    }
}

