.domain-button--timewithyouflies {
    color: #13293a;
    background: #f8d397;
    box-shadow: 0 16px 36px rgba(248, 211, 151, 0.2);
}

.domain-listing-card--timewithyouflies,
.wordmark-hero--timewithyouflies,
.domain-inquiry-page--timewithyouflies .domain-inquiry-shell {
    color: #f9f3e9;
    background: radial-gradient(circle at 76% 26%, #b97e81, transparent 27%),
                linear-gradient(145deg, #15384e, #45617b 52%, #bd8380);
}

.wordmark-hero--timewithyouflies .domain-kicker,
.wordmark-detail--timewithyouflies .domain-kicker {
    color: #f8d397;
}

.wordmark-hero--timewithyouflies h1 {
    max-width: 15ch;
    font-size: clamp(2.9rem, 7.4vw, 7rem);
}

.wordmark-art--timewithyouflies {
    border: 1px solid rgba(255, 240, 211, 0.38);
    background: linear-gradient(180deg, #244862 0%, #a87982 63%, #e6ac83 100%);
    box-shadow: 0 30px 80px rgba(9, 33, 50, 0.28);
}

.timeflies-sun {
    position: absolute;
    width: 37%;
    aspect-ratio: 1;
    top: 31%;
    left: 32%;
    border-radius: 50%;
    background: #f8d397;
    box-shadow: 0 0 0 22px rgba(248, 211, 151, 0.11), 0 0 80px rgba(248, 211, 151, 0.6);
}

.timeflies-flight {
    position: absolute;
    inset: 12%;
    border: 2px dashed rgba(255, 245, 220, 0.72);
    border-radius: 50%;
    transform: rotate(-20deg) scaleY(0.58);
}

.timeflies-flight::after {
    content: "↗";
    position: absolute;
    top: -14%;
    right: 18%;
    color: #fff6dd;
    font-size: clamp(2rem, 7vw, 4rem);
}

.timeflies-tick {
    position: absolute;
    left: 50%;
    top: 10%;
    width: 2px;
    height: 8%;
    background: rgba(255, 245, 220, 0.72);
    transform-origin: 0 500%;
}

.timeflies-tick--two { transform: rotate(60deg); }
.timeflies-tick--three { transform: rotate(-60deg); }

.timeflies-caption {
    position: absolute;
    bottom: 8%;
    width: 100%;
    text-align: center;
    font-family: Georgia, serif;
    font-size: clamp(1.5rem, 4vw, 2.4rem);
    font-style: italic;
}

.wordmark-card-art--timewithyouflies {
    color: #f8d397;
    border: 1px dashed rgba(248, 211, 151, 0.8);
    font-size: 4rem;
}

.wordmark-detail--timewithyouflies {
    color: #183246;
    background: #e8edf0;
}

.wordmark-detail--timewithyouflies .domain-kicker { color: #8e5e5e; }

.domain-inquiry-page--timewithyouflies .domain-inquiry-card {
    background: #faf5ec;
}
