Gái Gú Việt Nam
/* ========================================================= 18 Cộng Top Menu — Transparent / Portable - Container hoàn toàn trong suốt, không tạo tone màu riêng. - Màu sắc, border và shadow nằm trực tiếp trên từng button. - Namespace cô lập: 18c_topmenu_* ========================================================= */ [class~="18c_topmenu_shell"], [class~="18c_topmenu_shell"] *, [class~="18c_topmenu_shell"] *::before, [class~="18c_topmenu_shell"] *::after { box-sizing: border-box; } [class~="18c_topmenu_shell"] { --18c-topmenu-max-width: 1280px; --18c-topmenu-gap: 10px; --18c-topmenu-item-radius: 14px; --18c-topmenu-text: #ffffff; --18c-topmenu-muted: rgba(255, 255, 255, .72); position: relative; isolation: isolate; width: min(100%, var(--18c-topmenu-max-width)); max-width: 100%; margin: 0 auto; padding: 10px 14px; overflow: visible; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; font-family: inherit; color: inherit; clear: both; } [class~="18c_topmenu_shell"]::before, [class~="18c_topmenu_shell"]::after { content: none !important; display: none !important; } [class~="18c_topmenu_grid"] { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); align-items: stretch; gap: var(--18c-topmenu-gap); width: 100%; margin: 0; padding: 0; border: 0 !important; background: transparent !important; box-shadow: none !important; } [class~="18c_topmenu_item"] { --18c-topmenu-accent: #74d6ff; --18c-topmenu-accent-soft: rgba(116, 214, 255, .16); --18c-topmenu-accent-border: rgba(255, 255, 255, .22); --18c-topmenu-accent-glow: rgba(0, 0, 0, .28); --18c-topmenu-button-top: #31566c; --18c-topmenu-button-bottom: #173245; --18c-topmenu-button-hover-top: #3a647c; --18c-topmenu-button-hover-bottom: #1a394e; position: relative; isolation: isolate; display: grid; grid-template-columns: 34px minmax(0, 1fr) 22px; align-items: center; gap: 8px; width: 100%; min-width: 0; min-height: 56px; margin: 0; padding: 7px 8px; overflow: hidden; border: 1px solid var(--18c-topmenu-accent-border) !important; border-radius: var(--18c-topmenu-item-radius) !important; background: linear-gradient(145deg, var(--18c-topmenu-button-top) 0%, var(--18c-topmenu-button-bottom) 100%) !important; color: var(--18c-topmenu-text) !important; font: inherit; text-align: left; text-decoration: none !important; text-transform: none !important; line-height: normal; text-shadow: 0 1px 1px rgba(0, 0, 0, .28); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .16), inset 0 -1px 0 rgba(0, 0, 0, .18), 0 4px 10px rgba(0, 0, 0, .16), 0 10px 22px -18px var(--18c-topmenu-accent-glow) !important; cursor: pointer; user-select: none; -webkit-tap-highlight-color: transparent; transform: translateZ(0); transition: transform .18s ease, filter .18s ease, border-color .18s ease, box-shadow .18s ease; } /* Highlight nhẹ nằm trong button, không ảnh hưởng tone nền website */ [class~="18c_topmenu_item"]::before { content: ""; position: absolute; inset: 1px 1px auto 1px; height: 42%; z-index: 0; pointer-events: none; border-radius: calc(var(--18c-topmenu-item-radius) - 2px) calc(var(--18c-topmenu-item-radius) - 2px) 50% 50%; background: linear-gradient(180deg, rgba(255,255,255,.16), transparent); opacity: .70; } /* Accent bar mảnh để từng button có nhận diện riêng */ [class~="18c_topmenu_item"]::after { content: ""; position: absolute; left: 12px; right: 12px; bottom: 0; height: 2px; z-index: 0; pointer-events: none; border-radius: 999px 999px 0 0; background: linear-gradient(90deg, transparent, var(--18c-topmenu-accent), transparent); opacity: .95; } [class~="18c_topmenu_icon"], [class~="18c_topmenu_copy"], [class~="18c_topmenu_arrow"] { position: relative; z-index: 1; } [class~="18c_topmenu_icon"] { display: grid; place-items: center; width: 34px; height: 34px; border: 1px solid rgba(255,255,255,.18); border-radius: 10px; background: rgba(0,0,0,.16); color: var(--18c-topmenu-accent); box-shadow: inset 0 1px 0 rgba(255,255,255,.12), 0 2px 8px rgba(0,0,0,.10); } [class~="18c_topmenu_icon"] svg { display: block; width: 18px; height: 18px; max-width: none; max-height: none; } [class~="18c_topmenu_copy"] { display: grid; min-width: 0; gap: 2px; align-content: center; } [class~="18c_topmenu_eyebrow"] { display: block; min-width: 0; margin: 0; padding: 0; overflow: hidden; color: var(--18c-topmenu-muted) !important; font-family: inherit; font-size: 9px; font-weight: 800; line-height: 1.05; letter-spacing: .075em; text-transform: uppercase; text-overflow: ellipsis; white-space: nowrap; } [class~="18c_topmenu_label"] { display: block; min-width: 0; margin: 0; padding: 0; overflow: hidden; color: var(--18c-topmenu-text) !important; font-family: inherit; font-size: 12px; font-weight: 850; line-height: 1.18; letter-spacing: 0; text-transform: none; text-overflow: ellipsis; white-space: nowrap; } [class~="18c_topmenu_arrow"] { display: grid; place-items: center; width: 22px; height: 22px; border: 1px solid rgba(255,255,255,.16); border-radius: 999px; background: rgba(0,0,0,.14); color: rgba(255,255,255,.78); font-family: Arial, sans-serif; font-size: 18px; font-weight: 700; line-height: 1; transition: transform .18s ease, color .18s ease, background .18s ease, border-color .18s ease; } /* ========================================================= Màu trực tiếp trên từng button Tone đủ rõ trên cả website sáng và tối nhưng không quá chói. ========================================================= */ [class~="18c_topmenu_item--telegram"] { --18c-topmenu-accent: #8ee3ff; --18c-topmenu-accent-border: rgba(111, 211, 255, .52); --18c-topmenu-accent-glow: rgba(36, 161, 211, .32); --18c-topmenu-button-top: #2689b5; --18c-topmenu-button-bottom: #12658f; --18c-topmenu-button-hover-top: #2f9dc9; --18c-topmenu-button-hover-bottom: #1675a2; } [class~="18c_topmenu_item--x"] { --18c-topmenu-accent: #ffffff; --18c-topmenu-accent-border: rgba(255, 255, 255, .28); --18c-topmenu-accent-glow: rgba(0, 0, 0, .34); --18c-topmenu-button-top: #343a43; --18c-topmenu-button-bottom: #171b21; --18c-topmenu-button-hover-top: #414852; --18c-topmenu-button-hover-bottom: #20262d; } [class~="18c_topmenu_item--phim"] { --18c-topmenu-accent: #d9e7ff; --18c-topmenu-accent-border: rgba(151, 181, 224, .42); --18c-topmenu-accent-glow: rgba(74, 104, 148, .30); --18c-topmenu-button-top: #536d91; --18c-topmenu-button-bottom: #34475f; --18c-topmenu-button-hover-top: #637da1; --18c-topmenu-button-hover-bottom: #3d536e; } [class~="18c_topmenu_item--gaigu"] { --18c-topmenu-accent: #ffd4dc; --18c-topmenu-accent-border: rgba(255, 151, 171, .46); --18c-topmenu-accent-glow: rgba(195, 55, 86, .30); --18c-topmenu-button-top: #c94f70; --18c-topmenu-button-bottom: #8f2948; --18c-topmenu-button-hover-top: #dd5d80; --18c-topmenu-button-hover-bottom: #a33254; } [class~="18c_topmenu_item--hoikin"] { --18c-topmenu-accent: #fff0a8; --18c-topmenu-accent-border: rgba(255, 220, 103, .46); --18c-topmenu-accent-glow: rgba(172, 118, 24, .28); --18c-topmenu-button-top: #a77421; --18c-topmenu-button-bottom: #704910; --18c-topmenu-button-hover-top: #ba8529; --18c-topmenu-button-hover-bottom: #815717; } [class~="18c_topmenu_item--bet"] { --18c-topmenu-accent: #eadcff; --18c-topmenu-accent-border: rgba(190, 155, 255, .46); --18c-topmenu-accent-glow: rgba(105, 72, 175, .30); --18c-topmenu-button-top: #7559a8; --18c-topmenu-button-bottom: #4b3675; --18c-topmenu-button-hover-top: #8768bc; --18c-topmenu-button-hover-bottom: #584186; } /* Hover/focus desktop */ @media (hover: hover) { [class~="18c_topmenu_item"]:hover { border-color: var(--18c-topmenu-accent) !important; background: linear-gradient(145deg, var(--18c-topmenu-button-hover-top) 0%, var(--18c-topmenu-button-hover-bottom) 100%) !important; filter: saturate(1.04) brightness(1.04); box-shadow: inset 0 1px 0 rgba(255,255,255,.20), inset 0 -1px 0 rgba(0,0,0,.15), 0 6px 14px rgba(0,0,0,.18), 0 14px 28px -18px var(--18c-topmenu-accent-glow) !important; transform: translateY(-2px); } [class~="18c_topmenu_item"]:hover [class~="18c_topmenu_arrow"] { border-color: rgba(255,255,255,.34); background: rgba(255,255,255,.16); color: #fff; transform: translateX(1px); } } [class~="18c_topmenu_item"]:focus-visible { outline: 2px solid var(--18c-topmenu-accent) !important; outline-offset: 2px; } [class~="18c_topmenu_item"]:active { transform: translateY(0) scale(.985); filter: brightness(.98); } /* ========================= Tablet: 3 cột / 2 hàng ========================= */ @media (max-width: 991px) { [class~="18c_topmenu_shell"] { --18c-topmenu-gap: 8px; padding: 9px 10px; } [class~="18c_topmenu_grid"] { grid-template-columns: repeat(3, minmax(0, 1fr)); } [class~="18c_topmenu_item"] { min-height: 54px; } } /* ========================= Mobile: 2 cột / 3 hàng ========================= */ @media (max-width: 767px) { [class~="18c_topmenu_shell"] { --18c-topmenu-gap: 7px; --18c-topmenu-item-radius: 12px; padding: 8px 6px; } [class~="18c_topmenu_grid"] { grid-template-columns: repeat(2, minmax(0, 1fr)); } [class~="18c_topmenu_item"] { grid-template-columns: 30px minmax(0, 1fr) 20px; gap: 6px; min-height: 52px; padding: 6px; } [class~="18c_topmenu_icon"] { width: 30px; height: 30px; border-radius: 9px; } [class~="18c_topmenu_icon"] svg { width: 16px; height: 16px; } [class~="18c_topmenu_eyebrow"] { font-size: 8px; letter-spacing: .055em; } [class~="18c_topmenu_label"] { font-size: 11px; } [class~="18c_topmenu_arrow"] { width: 20px; height: 20px; font-size: 16px; } } /* Mobile nhỏ: vẫn giữ 2 cột và có padding ngoài để button không dính mép */ @media (max-width: 420px) { [class~="18c_topmenu_shell"] { --18c-topmenu-gap: 6px; padding: 7px 4px; } [class~="18c_topmenu_item"] { grid-template-columns: 29px minmax(0, 1fr); gap: 6px; min-height: 50px; padding: 6px; } [class~="18c_topmenu_icon"] { width: 29px; height: 29px; } [class~="18c_topmenu_arrow"] { display: none; } [class~="18c_topmenu_eyebrow"] { font-size: 7.5px; } [class~="18c_topmenu_label"] { font-size: 10.5px; } } /* Màn hình rất hẹp: ưu tiên tên button, không ép font xuống quá nhỏ */ @media (max-width: 340px) { [class~="18c_topmenu_eyebrow"] { display: none; } [class~="18c_topmenu_label"] { font-size: 10.5px; } } /* Tôn trọng cài đặt giảm hiệu ứng */ @media (prefers-reduced-motion: reduce) { [class~="18c_topmenu_item"], [class~="18c_topmenu_arrow"] { transition: none; } [class~="18c_topmenu_item"]:hover, [class~="18c_topmenu_item"]:active, [class~="18c_topmenu_item"]:hover [class~="18c_topmenu_arrow"] { transform: none; } }

⚡ DỊCH VỤ BOOK GÁI GỌI & HỖ TRỢ VIP

Tải ứng dụng 1.1.1.1 khi không truy cập được GAIGUVIETNAM.COM

Gái Gú Mới Nhất

Gái Gọi Toàn Quốc

Thông Tin Gái Gọi Mới Cập Nhật

Khu vực hồ sơ mới được tách riêng, cập nhật liên tục và dễ tìm kiếm theo khu vực.

17.747 gái gọi
Phân trang bài viết