/* Lingonik Story Readers — restored original introduction, scoped to the catalog only */
.lsr-original-intro{direction:rtl;box-sizing:border-box;background:#fffaf5;color:#17243a;padding:48px 24px 35px;border-bottom:1px solid #eedfd4;font-family:Vazir,Vazirmatn,Tahoma,Arial,sans-serif;font-size:14px;line-height:1.9}
.lsr-original-intro *{box-sizing:border-box}
.lsr-original-intro .hero-inner{max-width:1192px;margin:auto}
.lsr-original-intro .eyebrow{color:#7d5038;letter-spacing:2px;font:12px/1.7 Arial;text-align:right}
.lsr-original-intro .intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center}
.lsr-original-intro .intro-copy h1{font-size:31px;line-height:1.9;margin:15px 0 20px;color:#12223e;font-weight:800}
.lsr-original-intro p{color:#546075;font-size:15px;line-height:2.25;margin:13px 0}
.lsr-original-intro strong{color:#152745}
.lsr-original-intro .series-name{font:700 22px/1.5 Georgia,serif;text-align:right;color:#c14d16;margin:10px 0}
.lsr-original-intro .intro-art{margin:0;position:relative;align-self:center}
.lsr-original-intro .intro-art img{display:block;width:100%;height:auto;border-radius:18px;box-shadow:0 20px 55px #40271918}
.lsr-original-intro .intro-art figcaption{font-size:12px;text-align:center;color:#7c7068;margin-top:12px}
.lsr-original-intro .level-path{display:flex;gap:10px;align-items:center;justify-content:flex-start;margin:18px 0;flex-wrap:wrap}
.lsr-original-intro .level-path span{font:700 13px/1 Arial;padding:10px 12px;background:white;border:1px solid #eadacb;border-radius:8px}
.lsr-original-intro .level-path i{font-style:normal;color:#ad805b}
.lsr-original-intro .intro-more{margin-top:34px;border-top:1px solid #eddccb;padding-top:25px}
.lsr-original-intro .intro-more h2{font-size:28px;color:#12223e;margin:0 0 20px}
.lsr-original-intro .intro-more .intro-lead{font-size:13px;color:#9b572e;margin-bottom:4px}
.lsr-original-intro .skill-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:24px 0;margin:15px 0}
.lsr-original-intro .skill-strip>div{padding:18px 12px;text-align:center;background:white;border:1px solid #eddfd6;border-radius:12px}
.lsr-original-intro .skill-strip span{display:block;width:44px;height:44px;border-radius:50%;margin:0 auto 10px;font:600 23px/44px Arial;background:#ffede0;color:#b54f1d}
.lsr-original-intro .skill-strip>div:nth-child(2) span{background:#efe9fc;color:#7251ad}
.lsr-original-intro .skill-strip>div:nth-child(3) span{background:#e0f2ef;color:#247a70}
.lsr-original-intro .skill-strip>div:nth-child(4) span{background:#e5effc;color:#376eac}
.lsr-original-intro .skill-strip>div:nth-child(5) span{background:#f9e8f2;color:#aa5188}
.lsr-original-intro .skill-strip b{display:block;color:#142440}
.lsr-original-intro .skill-strip small{display:block;font-size:11px;color:#6e798b;margin-top:5px}
.lsr-original-intro .intro-start{background:#fff;border:1px solid #ead9c7;border-radius:12px;padding:22px 24px;margin:22px 0}
.lsr-original-intro .intro-start strong{font-size:19px}
.lsr-original-intro .intro-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}
.lsr-original-intro .intro-actions a{display:inline-block;border:1px solid #e4d5c7;background:#fff;padding:9px 16px;border-radius:9px;color:#273852;text-decoration:none;font-size:13px;font-weight:700}
.lsr-original-intro .intro-actions a.primary{background:#f26a21;color:#fff;border-color:#f26a21}
.lsr-original-intro .intro-actions a:hover{border-color:#f26a21;transform:translateY(-1px)}
.lsr-original-intro .intro-tagline{font-size:24px;color:#142440;font-weight:bold;margin-top:25px}
.lsr-original-intro .byline{direction:ltr;text-align:right;color:#7f6c5b;font:13px/1.6 Arial}
.lsr-original-intro .stats{display:flex;gap:14px;padding-top:20px;border-top:1px solid #eadacb;flex-wrap:wrap}
.lsr-original-intro .stat{padding:10px 20px;border-radius:10px;background:white;border:1px solid #eddfd6;color:#5a6373}
.lsr-original-intro .stat b{color:#b54f1d;margin-left:8px}
.lsr-offer-band{background:#0f2540;color:#fff;padding:28px 24px;direction:rtl}
.lsr-offer-band-inner{max-width:1192px;margin:auto;display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.lsr-offer-band h2{color:#fff!important;margin:4px 0;font-size:23px;font-weight:800}
.lsr-offer-band p{color:#e5e9f5;margin:5px 0;font-size:13px}
.lsr-offer-band small{color:#f6bf9c;font-size:13px}
.lsr-offer-band-action{display:flex;flex-direction:column;gap:9px;min-width:200px;align-items:center}
.lsr-offer-band .lsr-btn{background:#f26a21;color:#fff;border-color:#f26a21;text-decoration:none;padding:10px 24px;border-radius:12px;text-align:center}
.lsr-offer-price{color:#fff;font-size:29px;white-space:nowrap;direction:rtl}
.lsr-offer-price small{font-size:14px;color:#fff}
.lsr-purchased{color:#bcebd4}
.lsr-page .lsr-cover{object-fit:cover;object-position:center center}
@media(max-width:900px){.lsr-original-intro .intro-grid{gap:25px}.lsr-original-intro .intro-copy h1{font-size:25px}.lsr-original-intro p{font-size:14px}.lsr-original-intro .skill-strip{gap:8px}}
@media(max-width:650px){.lsr-original-intro{padding:30px 20px}.lsr-original-intro .intro-grid{grid-template-columns:1fr;gap:23px}.lsr-original-intro .intro-copy h1{font-size:25px}.lsr-original-intro .intro-art{max-width:520px}.lsr-original-intro .intro-more h2{font-size:24px}.lsr-original-intro .skill-strip{grid-template-columns:repeat(2,1fr);gap:10px}.lsr-original-intro .skill-strip>div:last-child{grid-column:1/-1}.lsr-original-intro .intro-start{padding:18px}.lsr-original-intro .intro-start strong{font-size:17px}.lsr-original-intro .intro-tagline{font-size:21px}.lsr-original-intro .level-path{gap:8px}.lsr-original-intro .level-path span{padding:9px 10px}.lsr-original-intro .intro-start p{margin-top:9px}.lsr-offer-band-inner{display:block}.lsr-offer-band-action{margin-top:20px;align-items:stretch}}
