.domain-button--exceptbot {
    color: #fffaf3;
    background: #d8324a;
    box-shadow: 0 18px 42px rgba(216, 50, 74, 0.24);
}

.domain-listing-card--exceptbot {
    color: #f8fbff;
    background:
        radial-gradient(circle at 82% 20%, rgba(216, 50, 74, 0.32), transparent 24%),
        radial-gradient(circle at 18% 78%, rgba(75, 223, 153, 0.22), transparent 26%),
        linear-gradient(140deg, #111827, #1f2937 54%, #321722);
}

.domain-card-exceptbot-art {
    position: absolute;
    top: 1.2rem;
    right: 1.2rem;
    width: min(34%, 150px);
    aspect-ratio: 357 / 351;
    display: grid;
    place-items: center;
    filter: drop-shadow(0 20px 28px rgba(4, 9, 15, 0.42));
}

.domain-card-exceptbot-art img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.exceptbot-hero {
    color: #f8fbff;
    background:
        radial-gradient(circle at 82% 20%, rgba(216, 50, 74, 0.26), transparent 28%),
        radial-gradient(circle at 18% 82%, rgba(75, 223, 153, 0.2), transparent 30%),
        linear-gradient(135deg, #101827, #1f2937 56%, #321722);
}

.exceptbot-hero::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    background:
        linear-gradient(120deg, transparent 0 26%, rgba(216, 50, 74, 0.13) 26% 27%, transparent 27% 58%, rgba(75, 223, 153, 0.12) 58% 59%, transparent 59%),
        repeating-linear-gradient(90deg, rgba(248, 251, 255, 0.05) 0 1px, transparent 1px 42px);
}

.exceptbot-hero .domain-kicker,
.domain-inquiry-page--exceptbot .domain-kicker,
.sale-detail--exceptbot .domain-kicker {
    color: #4bdf99;
}

.exceptbot-hero h1 {
    color: #ffffff;
    text-shadow: -7px 8px 22px rgba(0, 0, 0, 0.34);
}

.exceptbot-logo-stage {
    position: relative;
    z-index: 2;
    width: min(410px, 100%);
    aspect-ratio: 357 / 351;
    align-self: center;
    justify-self: end;
    display: grid;
    place-items: center;
}

.exceptbot-logo-stage img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    filter: drop-shadow(0 28px 36px rgba(4, 9, 15, 0.42));
}

.sale-detail--exceptbot {
    color: #101827;
    background: linear-gradient(135deg, #f8fbff, #eaf1fb 48%, #f9e5e9);
}

.sale-detail--exceptbot p {
    color: rgba(16, 24, 39, 0.74);
}

.sale-detail--exceptbot .sale-points p {
    color: #101827;
    background: rgba(255, 255, 255, 0.7);
    border-color: rgba(31, 41, 55, 0.14);
    box-shadow: 0 16px 36px rgba(16, 24, 39, 0.08);
}

.domain-inquiry-page--exceptbot .domain-inquiry-shell {
    color: #f8fbff;
    background:
        radial-gradient(circle at 80% 18%, rgba(216, 50, 74, 0.26), transparent 28%),
        linear-gradient(135deg, #101827, #1f2937 58%, #321722);
}

.exceptbot-inquiry-mark {
    position: absolute;
    inset: auto max(1rem, 8vw) 9% auto;
    z-index: 1;
    width: min(310px, 42vw);
    aspect-ratio: 357 / 351;
    opacity: 0.78;
}

.domain-inquiry-page--exceptbot .domain-inquiry-card {
    color: #101827;
    background: rgba(248, 251, 255, 0.9);
    border-color: rgba(216, 50, 74, 0.28);
    box-shadow: 0 30px 90px rgba(4, 9, 15, 0.36);
}

.domain-inquiry-page--exceptbot .domain-inquiry-input {
    color: #101827;
    background: rgba(255, 255, 255, 0.92);
    border-color: rgba(31, 41, 55, 0.22);
}

.domain-inquiry-page--exceptbot .domain-inquiry-input:focus {
    outline-color: rgba(75, 223, 153, 0.3);
    border-color: rgba(31, 41, 55, 0.58);
}

.domain-inquiry-page--exceptbot .domain-inquiry-note {
    color: rgba(16, 24, 39, 0.68);
}

.domain-inquiry-page--exceptbot .domain-inquiry-errors p {
    color: #b4233a;
}
