body { margin: 0; font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; background: radial-gradient(900px 450px at 10% 10%, rgb(135 206 250), transparent 60%), radial-gradient(900px 450px at 90% 40%, rgb(135 206 250), transparent 60%), #07080c; color: #f4f6ff; min-height: 100vh; display: flex; justify-content: center; padding: 16px 12px 26px; } .wrap { width: 100%; max-width: 420px; } .card { background: rgba(173, 216, 230, 0.12); border: 1px solid rgba(173, 216, 230, 0.25); border-radius: 18px; box-shadow: 0 18px 40px rgba(173, 216, 230, 0.25); overflow: hidden; } /* Header */ .head { padding: 14px 14px 12px; display: flex; align-items: center; justify-content: space-between; gap: 10px; background: rgba(0, 0, 0, .25); border-bottom: 1px solid rgba(255, 255, 255, .08); } .brand { display: flex; align-items: center; gap: 10px; min-width: 0; } .logo { width: 40px; height: 40px; border-radius: 12px; overflow: hidden; border: 1px solid rgba(255, 255, 255, .12); background: rgba(255, 255, 255, .04); flex: 0 0 auto; } .meta { min-width: 0; } .meta .name { font-weight: 900; font-size: 13.5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 240px; } .meta .tag { margin-top: 3px; font-size: 11px; color: rgba(255, 255, 255, .70); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 260px; } .pill { padding: 8px 10px; border-radius: 999px; font-size: 11px; font-weight: 800; color: #0b0f12; background: linear-gradient(90deg, #edac1a, #735511); border: none; box-shadow: 0 12px 26px rgba(135, 206, 250, .35); text-decoration: none; display: inline-block; } /* Hero */ .hero { position: relative; } .hero::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .55) 100%); pointer-events: none; } /* Body */ .body { padding: 14px; } h1 { margin: 0; font-size: 18px; line-height: 1.25; letter-spacing: .2px; } p { margin: 10px 0 0; font-size: 13px; line-height: 1.7; color: rgba(255, 255, 255, .82); } /* CTA */ .cta { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-top: 14px; } a.btn { height: 42px; border-radius: 14px; display: flex; align-items: center; justify-content: center; text-decoration: none; font-weight: 900; letter-spacing: .6px; font-size: 12px; border: 1px solid #edac1a; background: #edac1a; color: #fff; position: relative; overflow: hidden; } a.btn.primary { background: linear-gradient(90deg, #edac1a, #735511); border-color: #735511; box-shadow: 0 14px 30px rgba(0, 191, 255, .4); } a.btn::before { content: ""; position: absolute; top: 0; left: -70px; width: 50px; height: 100%; background: linear-gradient(120deg, rgb(243, 240, 224), rgba(243, 240, 224)); transform: skewX(-25deg); animation: shine 2s linear infinite; pointer-events: none; } @keyframes shine { 0% { left: -70px } 100% { left: 130% } } /* Trust lines */ .trust { margin-top: 12px; display: grid; gap: 8px; padding: 12px; border-radius: 14px; background: rgba(135, 206, 250, .08); border: 1px solid rgba(135, 206, 250, .2); } .row { display: flex; justify-content: space-between; gap: 10px; font-size: 12px; color: rgba(255, 255, 255, .78); border-bottom: 1px dashed rgba(255, 255, 255, .10); padding-bottom: 8px; } .row:last-child { border-bottom: none; padding-bottom: 0; } .row b { color: #fff; } .foot { padding: 12px 14px 14px; text-align: center; font-size: 11.5px; color: rgba(255, 255, 255, .60); border-top: 1px solid rgba(255, 255, 255, .08); background: rgba(0, 0, 0, .20); }
Situs Resmi BOSVIP88
Link Viral • BOSVIP88 • Slot Viral
Official

BOSVIP88: Ruang Digital yang Nyaman dan Responsif

PlatformBOSVIP88
Minimal DepoRp 10.000
Minimal WDRp 25.000
Total Member777.777