/* =========================================================
   ChouChou Condo · 离开公寓
   静态版：保留原酒红玫粉 × 香槟金外观
   ========================================================= */

.condo-exit-btn,
.condo-exit-btn::before,
.condo-exit-btn::after {
    box-sizing: border-box;
}

.condo-exit-btn {
    position: relative !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    width: 100% !important;
    min-width: 0 !important;
    min-height: 44px !important;
    margin: 0 !important;
    padding: 9px 22px !important;
    overflow: hidden !important;

    appearance: none !important;
    -webkit-appearance: none !important;
    color: #fffdfb !important;
    border: 1px solid rgba(243, 223, 170, 0.92) !important;
    border-radius: 11px !important;
    outline: none !important;
    background:
        radial-gradient(circle at 20% 0%, rgba(255,255,255,.30), transparent 34%),
        linear-gradient(135deg, #c87999 0%, #ae5d7e 31%, #8d3f61 68%, #6f2947 100%) !important;
    box-shadow:
        0 9px 20px rgba(91,34,61,.25),
        0 0 0 3px rgba(255,255,255,.65),
        0 0 0 4px rgba(201,162,95,.34),
        inset 0 1px 0 rgba(255,255,255,.38) !important;

    font: 750 14px/1.3 "Microsoft YaHei", "PingFang SC", Arial, sans-serif !important;
    letter-spacing: .08em !important;
    text-align: center !important;
    text-shadow: 0 1px 2px rgba(52,13,33,.35) !important;
    cursor: pointer !important;
    user-select: none !important;
    -webkit-user-select: none !important;
    transition: transform .2s ease, filter .2s ease, box-shadow .2s ease !important;
}

.condo-exit-btn::before {
    content: "✦" !important;
    color: #fff3c9 !important;
    font-size: 11px !important;
    text-shadow: 0 0 4px #fff8d5, 0 0 9px rgba(243,223,170,.82) !important;
}

.condo-exit-btn:hover {
    color: #fff !important;
    filter: brightness(1.055) saturate(1.035) !important;
    transform: translateY(-2px) !important;
    box-shadow:
        0 13px 27px rgba(91,34,61,.31),
        0 0 0 3px rgba(255,255,255,.72),
        0 0 0 4px rgba(201,162,95,.48),
        0 0 20px rgba(227,191,116,.28) !important;
}

.condo-exit-btn:active {
    transform: scale(.97) !important;
    filter: brightness(.98) !important;
}

.condo-exit-btn:focus-visible {
    box-shadow:
        0 0 0 3px rgba(243,223,170,.26),
        0 0 0 6px rgba(174,93,126,.13),
        0 10px 24px rgba(91,34,61,.27) !important;
}

@media (prefers-reduced-motion: reduce) {
    .condo-exit-btn {
        transition: none !important;
    }
}
