/*
Theme Name: SIN88 Reference Child V3
Description: Screenshot-grounded SIN88 blue red long-form portal
Author: Site Team
Template: flatsome
Version: 3.6.0
Text Domain: sin88-child
*/
:root{--si-blue:#236eb2;--si-blue2:#367fc1;--si-red:#d74443;--si-soft:#f5f8fb;--si-text:#4d555e;--si-line:#e3e8ec}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--si-text);font-family:Arial,"Helvetica Neue",sans-serif}.header-top,.footer-widgets,.absolute-footer{display:none!important}.home .header-wrapper{display:none!important}.home #main,.home .page-wrapper,.sin-home{background:#fff!important}.sin-home a{text-decoration:none}.sin-shell{width:min(1100px,calc(100% - 36px));margin:0 auto}.sin-head{height:92px;background:#fff;border-bottom:1px solid #eee}.sin-head .sin-shell{height:100%;display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:22px}.sin-logo{font-size:42px;line-height:.8;color:var(--si-blue)!important;font-weight:950;letter-spacing:-4px}.sin-logo b{color:var(--si-red)}.sin-logo small{display:block;font-size:10px;color:#222;letter-spacing:1.2px;margin:8px 0 0 45px}.sin-menu{display:flex;justify-content:center;gap:29px}.sin-menu a{color:#2c6797!important;font-weight:900;font-size:12px;text-transform:uppercase}.sin-menu a:first-child{color:var(--si-red)!important}.sin-actions{display:flex;gap:14px}.sin-btn{display:inline-flex;min-height:38px;padding:0 20px;align-items:center;justify-content:center;background:var(--si-blue);color:#fff!important;border-radius:4px;font-size:11px;font-weight:900;text-transform:uppercase}.sin-btn.red{background:var(--si-red)}.sin-hero{height:430px;background-image:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.72) 40%,rgba(255,255,255,.06) 68%),url('https://sin88vnreview.net/wp-content/uploads/brand-assets-v3/hero.webp');background-size:cover;background-position:center;display:flex;align-items:center;border-bottom:1px solid #e5e5e5}.sin-hero-copy{max-width:500px}.sin-hero small{color:var(--si-red);font-weight:900;letter-spacing:2px}.sin-hero h1{font-size:clamp(38px,4vw,56px);line-height:1.05;color:var(--si-blue);margin:11px 0 13px;text-transform:uppercase}.sin-hero h1 b{color:var(--si-red)}.sin-hero p{font-size:15px;line-height:1.6;color:#506170}.sin-title{width:min(1040px,calc(100% - 36px));margin:28px auto 24px;border:2px solid #eee;padding:14px;text-align:center;color:var(--si-red);font-size:25px;text-transform:uppercase}.sin-categories{width:min(900px,calc(100% - 36px));margin:0 auto 36px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.sin-cat{height:190px;border-radius:7px;background-image:linear-gradient(0deg,rgba(9,41,83,.82),rgba(35,110,178,.22)),url('https://sin88vnreview.net/wp-content/uploads/brand-assets-v3/hero-brand-v2.webp');background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:18px;color:#fff!important;box-shadow:0 8px 22px rgba(20,70,120,.14)}.sin-cat:nth-child(2),.sin-cat:nth-child(3){background-image:linear-gradient(0deg,rgba(107,26,31,.82),rgba(215,68,67,.16)),url('https://sin88vnreview.net/wp-content/uploads/brand-assets-v3/hero.webp')}.sin-cat strong{font-size:19px;text-transform:uppercase}.sin-article{width:min(1000px,calc(100% - 36px));margin:0 auto;padding:0 0 60px}.sin-article>p{font-size:13px;line-height:1.75}.sin-article h2{color:var(--si-red);font-size:20px;margin:32px 0 9px}.sin-article h3{color:#be3e3d;font-size:16px}.sin-article p,.sin-article li{font-size:13px;line-height:1.73;color:#555e66}.sin-article li{margin:7px 0}.sin-wide-media{height:380px;background:url('https://sin88vnreview.net/wp-content/uploads/brand-assets-v3/hero.webp') center/cover;margin:28px auto}.sin-caption{text-align:center;color:#888;font-size:10px;background:#f4f4f4;padding:7px;margin-top:-28px}.sin-note{border-left:3px solid var(--si-blue);background:var(--si-soft);padding:15px 18px;margin:20px 0}.sin-faq{margin-top:35px}.sin-faq details{border-top:1px solid #ddd}.sin-faq details:last-child{border-bottom:1px solid #ddd}.sin-faq summary{list-style:none;padding:13px;color:#444;font-size:13px}.sin-faq summary:before{content:"+";color:var(--si-red);font-weight:900;margin-right:12px}.sin-faq p{padding:0 25px 13px;color:#777}.brand-footer{background:#2c79b5;color:#eaf6ff;padding:38px 0}.brand-footer .brand-wrap{width:min(1050px,calc(100% - 36px));margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:45px}.brand-footer h3{color:#fff;font-size:13px;text-transform:uppercase}.brand-footer p,.brand-footer li{font-size:11px;line-height:1.7}.brand-footer ul{list-style:none;margin:0;padding:0}.brand-footer a{color:#fff!important}.brand-page{min-height:70vh;padding:64px 0}.brand-page .brand-wrap{width:min(900px,calc(100% - 36px));margin:0 auto}.brand-page h1{color:var(--si-blue)}.brand-page-card{background:#f7f9fb;border-left:3px solid var(--si-red);padding:28px}.brand-button{display:inline-flex;background:var(--si-blue);color:#fff!important;padding:11px 19px}.entry-author.author-box,.comments-area,#comments{display:none!important}
@media(max-width:849px){.sin-head{height:68px;position:sticky;top:0;z-index:20}.sin-head .sin-shell{grid-template-columns:1fr auto}.sin-logo{font-size:30px}.sin-logo small{display:none}.sin-menu{display:none}.sin-actions{gap:6px}.sin-btn{min-height:32px;padding:0 10px;font-size:9px}.sin-hero{height:270px;background-position:66% center}.sin-hero-copy{max-width:60%}.sin-hero h1{font-size:29px}.sin-hero p{display:none}.sin-title{font-size:21px}.sin-categories{grid-template-columns:1fr 1fr;gap:8px}.sin-cat{height:145px;padding:12px}.sin-cat strong{font-size:15px}.sin-wide-media{height:220px}.brand-footer .brand-wrap{grid-template-columns:1fr;gap:23px}}
@media(max-width:480px){.sin-shell,.sin-title,.sin-article,.sin-categories{width:min(100% - 22px,1100px)}.sin-actions .sin-btn:first-child{display:none}.sin-hero{height:220px}.sin-hero h1{font-size:23px}.sin-title{font-size:18px}.sin-article p,.sin-article li{font-size:12.5px}}
