/* Lebanon Trading v3.9.4: premium red + black marketplace homepage */
.marketplace .lt-announcement-hero-layout{grid-template-columns:minmax(0,2.05fr) minmax(320px,.9fr);gap:15px;align-items:stretch}
.marketplace .lt-announcement-hero-layout .of-hero{grid-template-columns:minmax(0,43%) minmax(0,57%);min-height:370px;background:radial-gradient(ellipse at 80% 44%,#b60a24 0%,#6e071b 45%,transparent 77%),linear-gradient(110deg,#0c0b0f 0%,#17080f 45%,#8d0924 100%);border:1px solid #3b121d;border-radius:15px;box-shadow:0 8px 25px rgba(60,5,15,.12)}
.marketplace .lt-announcement-hero-layout .of-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(122deg,transparent 52%,rgba(254,34,68,.45) 52.1%,transparent 52.5%),radial-gradient(ellipse at 73% 100%,rgba(255,24,64,.3),transparent 60%);z-index:1;opacity:.63}
.marketplace .lt-announcement-hero-layout .of-hero-copy{position:relative;z-index:3;min-width:0;margin:0;padding:34px 0 34px clamp(22px,3.1vw,52px);background:linear-gradient(90deg,rgba(10,9,14,.98) 0%,rgba(13,8,13,.94) 60%,transparent 100%);display:flex;justify-content:center}
.marketplace .lt-announcement-hero-layout .of-hero .of-eyebrow{font-size:11px;letter-spacing:.6px;color:#fff;border-radius:6px;background:#c60d30;padding:6px 11px;font-weight:850}
.marketplace .lt-announcement-hero-layout .of-hero h1{font-size:clamp(37px,3.35vw,58px);line-height:1.02;letter-spacing:-2.1px;color:#fff;margin:21px 0 17px;max-width:500px;font-weight:900;text-wrap:balance}
.marketplace .lt-announcement-hero-layout .of-hero h1 em{font-style:normal;color:#ff294e}
.marketplace .lt-announcement-hero-layout .of-hero p{color:#efe5eb;max-width:330px;line-height:1.55;font-size:14px}
.marketplace .lt-announcement-hero-layout .of-hero .of-primary{background:#f20c3a;padding:11px 23px;font-size:14px;box-shadow:0 8px 18px rgba(235,0,51,.2);margin-top:23px}
.marketplace .lt-announcement-hero-layout .of-hero .of-primary:hover{background:#c90430}
.marketplace .lt-announcement-hero-layout .of-hero-image{position:relative;min-height:0;z-index:0}
.marketplace .lt-announcement-hero-layout .of-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,8,13,.62) 0%,transparent 18%);pointer-events:none}
.marketplace .lt-announcement-hero-layout .of-hero-image img{display:block;width:100%;height:100%;inset:0;object-fit:cover;object-position:56% center;opacity:1;mask-image:linear-gradient(90deg,transparent 0%,#000 11%)}
.marketplace .lt-new-uploads{border-radius:15px;min-height:370px;padding:15px;background:#fff}
.marketplace .lt-new-uploads-head{border-bottom:1px solid #eceef2;padding-bottom:9px;margin-bottom:9px}
.marketplace .lt-new-uploads-head h2{font-size:16px;line-height:1.2}
.marketplace .lt-announcement-feed{align-content:start;grid-auto-rows:minmax(0,auto);gap:2px;flex:1}
.marketplace .lt-announcement-item{grid-template-columns:64px minmax(0,1fr) auto;gap:10px;min-height:74px;padding:6px;border-bottom:1px solid #f0f0f3;align-items:center}
.marketplace .lt-announcement-item.is-latest{background:#fff7f8}
.marketplace .lt-announcement-thumb{width:64px;height:61px;border-radius:9px;align-self:center;overflow:hidden}
.marketplace .lt-announcement-details{gap:3px}
.marketplace .lt-announcement-details>strong{order:0;font-size:12px;line-height:1.3;white-space:nowrap;color:#1b2031}
.marketplace .lt-announcement-details>span{order:1;font-size:11px;color:#7a8090}
.marketplace .lt-announcement-details>b{order:2;font-size:12px;color:#181b27}
.marketplace .lt-announcement-age{font-size:10px;color:#8992a3;align-self:center}
.marketplace .lt-upload-hint{color:#727c8d;background:#f8f9fb;border:1px dashed #e4e6ec;padding:12px;border-radius:9px;line-height:1.5;font-size:12px;margin:12px 4px;max-width:100%}
.marketplace .lt-featured-announcement{margin-top:14px;padding:12px 20px;border-radius:13px;background:linear-gradient(108deg,#fff0f0,#fee5e8);border-color:#f7d4da}
.marketplace .lt-featured-view{background:#ed0b37}
.marketplace .retail-shop-section{padding-top:29px}
@media(max-width:1200px){.marketplace .lt-announcement-hero-layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr)}.marketplace .lt-announcement-hero-layout .of-hero{grid-template-columns:48% 52%;min-height:332px}.marketplace .lt-announcement-hero-layout .of-hero h1{font-size:clamp(33px,3.45vw,49px)}.marketplace .lt-new-uploads{min-height:332px}.marketplace .lt-announcement-age{display:none}}
@media(max-width:920px){.marketplace .lt-announcement-hero-layout{grid-template-columns:1fr}.marketplace .lt-announcement-hero-layout .of-hero{min-height:320px;grid-template-columns:43% 57%}.marketplace .lt-announcement-hero-layout .of-hero h1{font-size:44px}.marketplace .lt-new-uploads{min-height:auto}.marketplace .lt-announcement-feed{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.marketplace .lt-announcement-item{grid-template-columns:55px minmax(0,1fr);gap:7px;border:1px solid #eeeef1;border-radius:10px;padding:6px;min-height:76px}.marketplace .lt-announcement-thumb{width:55px;height:57px}.marketplace .lt-upload-hint{margin:5px 0}}
@media(max-width:700px){.marketplace .lt-announcement-hero-layout .of-hero{min-height:335px;grid-template-columns:1fr}.marketplace .lt-announcement-hero-layout .of-hero-copy{z-index:3;padding:28px 24px;max-width:80%;background:linear-gradient(90deg,rgba(9,8,13,.98) 40%,rgba(9,8,13,.16))}.marketplace .lt-announcement-hero-layout .of-hero h1{font-size:clamp(35px,8vw,49px);margin:15px 0 13px}.marketplace .lt-announcement-hero-layout .of-hero p{font-size:12px;max-width:270px}.marketplace .lt-announcement-hero-layout .of-hero-image{position:absolute;inset:0 0 0 25%;z-index:0;opacity:.72}.marketplace .lt-announcement-hero-layout .of-hero-image img{object-position:55% center;mask-image:none}.marketplace .lt-announcement-hero-layout .of-hero:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(8,8,12,.99) 0%,rgba(8,8,12,.82) 42%,rgba(8,8,12,.13) 100%);pointer-events:none}.marketplace .lt-announcement-hero-layout .of-hero-image:after{display:none}.marketplace .lt-announcement-feed{grid-template-columns:1fr}.marketplace .lt-announcement-item{grid-template-columns:64px minmax(0,1fr) auto}.marketplace .lt-announcement-thumb{width:64px;height:60px}.marketplace .lt-announcement-age{display:inline}.marketplace .lt-new-uploads{padding:13px}.marketplace .lt-featured-announcement{margin-top:12px}.marketplace .lt-upload-hint{margin:8px 0}}
@media(max-width:460px){.marketplace .lt-announcement-hero-layout .of-hero{min-height:330px}.marketplace .lt-announcement-hero-layout .of-hero-copy{max-width:100%;padding:24px 19px}.marketplace .lt-announcement-hero-layout .of-hero h1{font-size:38px;max-width:260px}.marketplace .lt-announcement-hero-layout .of-hero p{max-width:230px}.marketplace .lt-announcement-hero-layout .of-hero-image{inset:0 0 0 18%}.marketplace .lt-announcement-hero-layout .of-hero:after{background:linear-gradient(90deg,rgba(8,8,12,.99),rgba(8,8,12,.85) 62%,rgba(8,8,12,.25))}.marketplace .lt-announcement-age{font-size:9px}.marketplace .lt-featured-copy strong{font-size:16px}}
