梅州职业联赛开展赛风赛纪警示教育活动,共建文明体育环境


梅州职业联,赛开展赛风,赛纪警示教,万博体育平台,万博体育官方网站,万博体育登录入口,万博体育app下载
ng: .4rem .9rem;

👻 font-weight: 700;


👙 display: inline-flex;


🙁 align-items: center;


}
.card {
transition: all .2s ease;
}
.card:hover {
transform: translateY(-2px);
box-shadow: 0 8px 24px rgba(0,0,0,.1);
}
.hero {
background: linear-gradient(90deg, var(--color-primary), #6366F1);
color:#fff;
}
.nav-link {
display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:.5rem;color:#374151;text-decoration:none;
}
.nav-link:hover { background: rgba(99,102,241,.08); }
.nav-link.active { background: var(--color-primary); color:#fff; }
body, h1, h2, h3, h4 { font-family: var(--font-display); }
.carousel {
display: grid; grid-auto-flow: column; grid-auto-columns: 100%;
overflow-x: auto; scroll-snap-type: x mandatory; gap: 0;
}
.slide { position: relative; scroll-snap-align: start; }
.slide img { width: 100%; height: 360px; object-fit: cover; }
.overlay { position: fixed; inset: 0; background: rgba(0,0,0,.35); opacity: 0; pointer-events: none; transition: opacity .25s ease; z-index: 40; }
.overlay.open { opacity: 1; pointer-events: auto; },万博体育app下载
.drawer { position: fixed; top: 0; left: 0; width: 100%; max-height: 70vh; background: #fff; box-shadow: 0 20px 40px rgba(0,0,0,.2); transform: translateY(-100%); transition: transform .25s ease, box-shadow .25s ease; z-index: 50; border-bottom: 1px solid #e5e7eb; border-radius: 0 0 12px 12px; }
.drawer.open { transform: translateY(0); },万博体育官方网站
.drawer-inner { padding: 12px 16px; display: flex; flex-direction: column; gap: 10px; }
.drawer-link { display:flex; align-items:center;
梅州职业联,赛开展赛风,赛纪警示教,万博体育平台,万博体育官方网站,万博体育登录入口,万博体育app下载

万博体育app下载  万博体育登录入口  万博体育官方网站