.s1688-v3s-compat{margin:18px 0 0;padding:14px;border:1px solid rgba(188,151,84,.34);border-radius:12px;background:#171615;color:#f2eee7}
.s1688-v3s-compat h2{margin:0 0 10px;color:#d8b777;font-size:17px;line-height:1.35}
.s1688-v3s-compat__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.s1688-v3s-compat__card{display:flex;align-items:center;gap:10px;min-width:0;padding:9px;border:1px solid rgba(188,151,84,.22);border-radius:9px;background:#1d1c1a;color:inherit;text-decoration:none}
.s1688-v3s-compat__card img{flex:0 0 60px;width:60px;height:60px;object-fit:contain;background:#eeeae2;border-radius:6px}
.s1688-v3s-compat__card span{min-width:0}.s1688-v3s-compat__card strong{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35}
.s1688-v3s-compat__card small{display:block;margin-top:4px;color:#d7b675;font-size:12px}.s1688-v3s-compat__card em{display:block;margin-top:5px;font-size:12px;font-style:normal;color:#f0ddbb}
@media(max-width:767px){.s1688-v3s-compat{margin-top:14px;padding:11px}.s1688-v3s-compat__grid{grid-template-columns:1fr}.s1688-v3s-compat__card img{flex-basis:54px;width:54px;height:54px}}
@media(min-width:768px) and (max-width:1023px){.s1688-v3s-compat__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.s1688-v3s-betel{scroll-margin-top:96px;padding:34px 0 40px;background:#101110;color:#f2eee7}
.s1688-v3s-betel h2{margin:0 0 16px;color:#d8b777;font-size:22px;line-height:1.3}
.s1688-v3s-betel__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.s1688-v3s-betel__grid article{min-width:0;border:1px solid rgba(188,151,84,.25);border-radius:9px;background:#1b1c1a;overflow:hidden}
.s1688-v3s-betel__grid a{display:flex;flex-direction:column;height:100%;gap:7px;padding:9px;color:inherit;text-decoration:none}
.s1688-v3s-betel__grid img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#eeeae2;border-radius:5px}
.s1688-v3s-betel__grid strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;line-height:1.4}
.s1688-v3s-betel__grid span{margin-top:auto;color:#d8b777;font-size:14px;font-weight:700}
@media(max-width:767px){.s1688-v3s-betel{padding:24px 0 32px}.s1688-v3s-betel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}}
@media(min-width:768px) and (max-width:1023px){.s1688-v3s-betel__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
