Uncategorized
Sunwin cổng game đổi thưởng uy tín với trải nghiệm đỉnh cao
Sunwin là cổng game giải trí trực tuyến nổi bật, được cộng đồng người chơi [...]
Đánh Bài Online – Hướng Dẫn Toàn Diện Cho Người Mới
Trong thế giới giải trí trực tuyến hiện đại, đánh bài đã trở thành một [...]
Khám phá 23win – Sân chơi giải trí trực tuyến uy tín hàng đầu
Nhu cầu giải trí trực tuyến tại Việt Nam tăng mạnh trong những năm gần [...]
Sunwin
Sunwin là nền tảng giải trí trực tuyến hàng đầu với giao diện thân thiện [...]
.c-accor .accordion-item:not(:last-child){
margin-bottom: 10px;
}
.c-accor .accordion-title{
border: unset;
background: linear-gradient(90deg,#092c49,#af3688);
text-align: center;
font-size: 22px;
font-weight: 700;
color: #fff;
line-height: 1.6;
border-radius: 10px;
}
.c-accor .accordion-item span{
color: #fff;
}
.c-accor .toggle{
left: unset;
right: 0;
color: #fff;
}
.hero-sec {
background: radial-gradient(circle at 80% 20%, #fbebf7 0%, #ffffff 50%, #f7f0fa 100%);
padding: 90px 0;
overflow: hidden;
position: relative;
}
.hero-sec::before {
content: '';
position: absolute;
top: -20%;
left: -10%;
width: 50%;
height: 70%;
background: radial-gradient(circle, rgba(176, 37, 138, 0.04) 0%, transparent 70%);
z-index: 0;
}
.hero-sec .row-small {
display: flex;
flex-wrap: wrap;
align-items: center;
position: relative;
z-index: 1;
}
.hero-sec .col {
width: 100%;
padding: 0 15px;
}
.hero-badge {
font-size: 0.9rem;
font-weight: 600;
color: #b0258a;
margin-bottom: 20px;
}
.hero-badge span {
background: rgba(176, 37, 138, 0.08);
padding: 8px 18px;
border-radius: 50px;
border: 1px solid rgba(176, 37, 138, 0.15);
}
.hero-title {
font-size: 3rem;
font-weight: 700;
line-height: 1.25;
color: #1a1a24;
margin-bottom: 25px;
}
.text-purple {
color: #b0258a;
}
.hero-desc {
font-size: 1.1rem;
line-height: 1.7;
color: #555565;
margin-bottom: 35px;
max-width: 95%;
}
.hero-cta {
display: flex;
gap: 15px;
flex-wrap: wrap;
margin: 0;
}
.hero-cta .button {
margin: 0;
border-radius: 10px;
font-weight: 600;
transition: all 0.3s ease;
}
.hero-cta .button.primary {
background-color: #b0258a;
box-shadow: 0 8px 20px rgba(176, 37, 138, 0.25);
}
.hero-cta .button.primary:hover {
background-color: #8c1e6e;
transform: translateY(-3px);
box-shadow: 0 12px 25px rgba(176, 37, 138, 0.35);
}
.hero-cta .button.is-outline {
border: 2px solid #b0258a;
color: #b0258a;
background: transparent;
}
.hero-cta .button.is-outline:hover {
background-color: rgba(176, 37, 138, 0.05);
transform: translateY(-3px);
}
.hero-visual-wrapper {
position: relative;
width: 100%;
height: 100%;
min-height: 480px;
display: flex;
justify-content: center;
align-items: center;
}
.mystic-bg-glow {
position: absolute;
width: 420px;
height: 420px;
background: conic-gradient(from 90deg at 50% 50%, rgba(176, 37, 138, 0.08) 0%, rgba(100, 65, 165, 0.04) 50%, rgba(176, 37, 138, 0.08) 100%);
border-radius: 50%;
filter: blur(40px);
animation: spinSlow 20s linear infinite;
z-index: 0;
}
.floating-visual {
position: relative;
z-index: 2;
width: 85%;
animation: floatMystic 7s ease-in-out infinite;
}
.hero-img {
width: 100%;
height: auto;
display: block;
filter: drop-shadow(0 30px 40px rgba(176, 37, 138, 0.12));
}
.glass-info-card {
position: absolute;
bottom: 5%;
right: -5%;
background: rgba(255, 255, 255, 0.75);
backdrop-filter: blur(16px);
-webkit-backdrop-filter: blur(16px);
border: 1px solid rgba(255, 255, 255, 1);
padding: 18px 26px;
border-radius: 16px;
box-shadow: 0 15px 35px rgba(176, 37, 138, 0.08);
z-index: 3;
display: flex;
align-items: center;
gap: 16px;
animation: floatGlass 6s ease-in-out infinite alternate-reverse;
}
.icon-wrap {
font-size: 2rem;
background: rgba(176, 37, 138, 0.08);
width: 55px;
height: 55px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 14px;
}
.details-wrap {
display: flex;
flex-direction: column;
}
.card-title {
font-size: 1.05rem;
font-weight: 700;
color: #1a1a24;
}
.card-sub {
font-size: 0.85rem;
color: #666670;
font-weight: 500;
margin-top: 2px;
}
@keyframes spinSlow {
100% { transform: rotate(360deg); }
}
@keyframes floatMystic {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-20px); }
}
@keyframes floatGlass {
0% { transform: translateY(0) translateX(0); }
100% { transform: translateY(-12px) translateX(-5px); }
}
@media (min-width: 768px) {
.hero-sec .large-5 { width: 45%; }
.hero-sec .large-7 { width: 55%; }
.hero-sec .medium-6 { width: 50%; }
}
@media (max-width: 767px) {
.hero-sec { padding: 50px 0 70px; }
.hero-title { font-size: 2.3rem; }
.hero-desc { max-width: 100%; }
.hero-visual-wrapper { min-height: 380px; margin-top: 40px; }
.mystic-bg-glow { width: 300px; height: 300px; }
.glass-info-card {
bottom: -30px;
right: auto;
left: 50%;
transform: translateX(-50%) !important;
width: max-content;
animation: none;
}
}
