@import "https://fonts.googleapis.com/css2?family=Zhi+Mang+Xing";html{overflow-y:scroll}body{color:#e0e0e0!important;background-color:#0a0a0a!important;margin:0!important;font-family:Microsoft JhengHei,PingFang TC,sans-serif!important}.offers-main{max-width:900px;margin:0 auto;padding:3rem 1rem}.gold-text{background:linear-gradient(135deg,#d4af37 0%,#fff2cd 50%,#b8860b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.gold-text-light{color:#e5c158}.contextual-link{text-underline-offset:4px;background:#d4af3726;border-radius:4px;padding:2px 6px;font-weight:700;text-decoration:underline;transition:all .3s;color:gold!important}.contextual-link:hover{background:#d4af374d;color:#fff!important}.main-header{backdrop-filter:blur(12px);z-index:99;background:#0f0f0fd9;border-bottom:1px solid #d4af3733;padding:.5rem 0;position:sticky;top:0;box-shadow:0 4px 20px #00000080}.header-content{align-items:center;gap:40px;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex}.site-logo{align-items:center;text-decoration:none;display:flex}.nav-menus{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.nav-menus *{transition:color .3s;color:#e0e0e0!important}.nav-menus a:hover,.nav-menus summary:hover{color:#d4af37!important}.nav-menus ul,.nav-menus div[class*=dropdown]{background-color:#161616!important;border:1px solid #d4af374d!important;box-shadow:0 8px 20px #000000b3!important}.nav-direct-link{background-color:#0000!important;border:1px solid #d4af374d!important;align-items:center!important;padding:8px 15px!important;font-size:1rem!important;font-weight:400!important;text-decoration:none!important;transition:all .3s!important;display:inline-flex!important}.nav-direct-link:hover{color:#d4af37!important;border-color:#d4af37!important}.geo-summary-box{text-align:justify;background:#d4af370d;border:1px solid #d4af374d;border-radius:12px;max-width:650px;margin:0 auto 2rem;padding:16px 24px;box-shadow:inset 0 0 15px #d4af370d}.geo-summary-box p{color:#bbb;letter-spacing:.5px;margin:0;font-size:.95rem;line-height:1.6}.geo-summary-box .highlight{color:#e5c158;font-weight:700}.nav-direct-link.active{color:#d4af37!important;background-color:#d4af3726!important;border-color:#d4af37!important;font-weight:700!important;box-shadow:inset 0 0 10px #d4af3733!important}.btn-gold{text-align:center;background:linear-gradient(135deg,#d4af37,#b8860b);border:1px solid #fff2cd4d;border-radius:30px;padding:14px 32px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 15px #d4af3733;color:#111!important}.btn-gold:hover{background:linear-gradient(135deg,#e5c158,#d4af37);transform:translateY(-3px);box-shadow:0 6px 20px #d4af3766}.offers-hero{text-align:center;margin-bottom:3.5rem}.hero-tag{color:#d4af37;letter-spacing:1px;background:#d4af3726;border:1px solid #d4af374d;border-radius:20px;margin-bottom:1.5rem;padding:6px 16px;font-size:.85rem;font-weight:700;display:inline-block}.offers-hero h1{letter-spacing:2px;margin:0 0 1rem;font-size:2.8rem;line-height:1.3}.hero-desc{color:#aaa;font-size:1.1rem;line-height:1.6}.offers-list{flex-direction:column;gap:2.5rem;display:flex}.offer-card{background:linear-gradient(145deg,#161616,#1c1c1c);border:1px solid #d4af3733;border-radius:16px;padding:2.5rem;transition:transform .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000080}.offer-card:hover{border-color:#d4af3780;transform:translateY(-3px)}.offer-tag{color:#111;background:linear-gradient(135deg,#d4af37,#b8860b);border-radius:6px;padding:4px 12px;font-size:.85rem;font-weight:700;position:absolute;top:20px;right:20px;box-shadow:0 4px 10px #00000080}.offer-header{margin-bottom:1rem;padding-right:80px}.date-text{color:#d4af37;margin-bottom:8px;font-size:.9rem;font-weight:700;display:block}.offer-title{margin:0;font-size:1.5rem;line-height:1.4}.offer-desc{color:#ccc;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.8}.offer-highlight-box{background:#d4af3714;border-left:4px solid #d4af37;border-radius:0 8px 8px 0;margin-bottom:2rem;padding:12px 16px}.offer-highlight-box p{color:#e5c158;margin:0;font-size:.95rem;font-weight:700}.offer-action{text-align:left}.offers-cta{text-align:center;background:#d4af370d;border:1px solid #d4af3733;border-radius:16px;margin-top:4rem;padding:3rem 2rem}.offers-cta h3{margin:0 0 1rem;font-size:1.8rem}.offers-cta p{color:#aaa;margin-bottom:2rem}
