/* LeuwongRR News V22 - forced article portal/footer polish */
:root{--lrr-news-accent:var(--lrr-accent,#7eff2f);--lrr-news-bg:#020905;--lrr-news-card:rgba(6,20,12,.94);--lrr-news-line:rgba(153,255,86,.18);--lrr-news-text:#f3fff0;--lrr-news-muted:rgba(235,255,238,.70)}
main.container:has(.lrr-news-v22),main.container:has(.lrr-news-detail-v22){max-width:1180px!important;width:100%!important;padding-top:24px!important}
.lrr-news-v22,.lrr-news-v22 *{box-sizing:border-box}.lrr-news-v22{display:block;width:100%;color:var(--lrr-news-text);margin:0 auto 36px}
.lrr-news-v22 a{color:inherit;text-decoration:none}.lrr-news-v22-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,340px);gap:20px;align-items:stretch;padding:26px;border:1px solid var(--lrr-news-line);border-radius:30px;background:radial-gradient(circle at 10% -10%,rgba(126,255,47,.18),transparent 34%),radial-gradient(circle at 90% 0,rgba(48,209,88,.12),transparent 32%),linear-gradient(180deg,rgba(8,27,15,.98),rgba(2,10,6,.98));box-shadow:0 22px 55px rgba(0,0,0,.30)}
.lrr-news-v22-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.034) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.024) 1px,transparent 1px);background-size:42px 42px;opacity:.48;mask-image:radial-gradient(circle at 50% 0,black,transparent 75%)}
.lrr-news-v22-hero-copy,.lrr-news-v22-brand-card{position:relative}.lrr-news-v22-eyebrow{display:inline-flex;align-items:center;gap:8px;width:max-content;margin-bottom:14px;padding:.52rem .76rem;border:1px solid rgba(126,255,47,.28);border-radius:999px;background:rgba(126,255,47,.10);color:#e8ffd6;font-size:.78rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.lrr-news-v22-eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--lrr-news-accent);box-shadow:0 0 16px rgba(126,255,47,.65)}
.lrr-news-v22-hero h1{max-width:760px;margin:0 0 12px!important;color:#fff!important;font-size:clamp(2.15rem,5vw,4.1rem)!important;line-height:1!important;letter-spacing:-.06em!important;font-weight:950!important}.lrr-news-v22-hero p{max-width:730px;margin:0!important;color:var(--lrr-news-muted)!important;font-size:clamp(.98rem,1.35vw,1.12rem)!important;line-height:1.7!important}.lrr-news-v22-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.lrr-news-v22-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.67rem 1rem;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.045);font-weight:900;color:#efffed!important}.lrr-news-v22-actions a.is-primary{background:linear-gradient(135deg,#baff35,#33e25c);border-color:transparent;color:#061006!important;box-shadow:0 12px 24px rgba(126,255,47,.20)}
.lrr-news-v22-brand-card{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.lrr-news-v22-brand-head{display:flex;gap:12px;align-items:center}.lrr-news-v22-brand-head img{width:66px;height:66px;border-radius:18px;object-fit:cover;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 22px rgba(0,0,0,.22)}.lrr-news-v22-brand-head b{display:block;font-weight:950;font-size:1.05rem;color:#fff}.lrr-news-v22-brand-head span{display:block;margin-top:4px;color:var(--lrr-news-muted);font-size:.84rem;line-height:1.45}.lrr-news-v22-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lrr-news-v22-stats div{padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:rgba(0,0,0,.18)}.lrr-news-v22-stats strong{display:block;color:#fff;font-size:1.55rem;font-weight:950;letter-spacing:-.06em}.lrr-news-v22-stats span{display:block;color:var(--lrr-news-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}
.lrr-news-v22-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,360px);gap:14px;align-items:center;margin:18px 0 20px;padding:12px;border:1px solid var(--lrr-news-line);border-radius:24px;background:rgba(6,20,12,.78);box-shadow:0 14px 28px rgba(0,0,0,.18)}.lrr-news-v22-tabs{display:flex;gap:8px;overflow:auto;padding-bottom:2px;scrollbar-width:thin}.lrr-news-v22-tabs a{display:inline-flex;white-space:nowrap;align-items:center;min-height:40px;padding:.56rem .86rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);color:#dcebd8!important;font-size:.86rem;font-weight:900}.lrr-news-v22-tabs a.active,.lrr-news-v22-tabs a:hover{background:rgba(126,255,47,.13);border-color:rgba(126,255,47,.34);color:#dfffbd!important}.lrr-news-v22-tabs a.is-order{background:linear-gradient(135deg,rgba(186,255,53,.20),rgba(51,226,92,.12));border-color:rgba(186,255,53,.28)}.lrr-news-v22-search{display:flex;gap:8px}.lrr-news-v22-search input{width:100%;height:42px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.25);color:#fff;padding:0 .9rem;outline:0}.lrr-news-v22-search input::placeholder{color:rgba(255,255,255,.42)}.lrr-news-v22-search button{height:42px;border:0;border-radius:14px;padding:0 1rem;background:linear-gradient(135deg,#baff35,#33e25c);color:#061006;font-weight:950;box-shadow:0 10px 20px rgba(126,255,47,.18)}
.lrr-news-v22-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.lrr-news-v22-section-title{display:flex;align-items:end;justify-content:space-between;margin:0 0 12px}.lrr-news-v22-section-title span{display:block;margin-bottom:4px;color:#baff5d;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.lrr-news-v22-section-title h2{margin:0!important;color:#fff!important;font-size:clamp(1.35rem,2.3vw,2rem)!important;font-weight:950!important;letter-spacing:-.04em!important;line-height:1.1!important}.lrr-news-v22-section-title.compact h2{font-size:1.35rem!important}
.lrr-news-v22-feature{display:grid;grid-template-columns:minmax(270px,.88fr) minmax(0,1fr);min-height:310px;overflow:hidden;border:1px solid var(--lrr-news-line);border-radius:28px;background:linear-gradient(180deg,rgba(8,24,14,.94),rgba(2,10,6,.98));box-shadow:0 20px 42px rgba(0,0,0,.24)}.lrr-news-v22-cover,.lrr-news-v22-card-cover{position:relative;display:block;background-position:center;background-size:cover;overflow:hidden}.lrr-news-v22-cover:before,.lrr-news-v22-card-cover:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.62))}.lrr-news-v22-cover.no-image,.lrr-news-v22-card-cover.no-image{background:radial-gradient(circle at 25% 15%,rgba(186,255,53,.32),transparent 34%),linear-gradient(135deg,rgba(34,95,47,.95),rgba(2,11,6,.98))}.lrr-news-v22-cover span,.lrr-news-v22-card-cover span{position:absolute;left:14px;bottom:14px;z-index:1;display:inline-flex;padding:.46rem .72rem;border-radius:999px;background:rgba(6,16,8,.78);border:1px solid rgba(255,255,255,.14);color:#dfffbd;font-size:.78rem;font-weight:950}.lrr-news-v22-feature-body{padding:24px;display:flex;flex-direction:column;justify-content:center}.lrr-news-v22-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:10px}.lrr-news-v22-meta b{color:#baff5d;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.lrr-news-v22-meta span{color:rgba(255,255,255,.58);font-size:.82rem}.lrr-news-v22-feature-body h3{margin:0 0 10px!important;font-size:clamp(1.45rem,3vw,2.25rem)!important;line-height:1.07!important;font-weight:950!important;letter-spacing:-.05em!important}.lrr-news-v22-feature-body h3 a{color:#fff!important}.lrr-news-v22-feature-body p{margin:0 0 18px!important;color:var(--lrr-news-muted)!important;line-height:1.65!important}.lrr-news-v22-read{display:inline-flex;width:max-content;align-items:center;min-height:40px;padding:.56rem .86rem;border-radius:13px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);font-weight:900;color:#efffed!important}.lrr-news-v22-read:hover{background:rgba(126,255,47,.12);border-color:rgba(126,255,47,.30)}
.lrr-news-v22-sidebar{position:sticky;top:100px;display:grid;gap:14px}.lrr-news-v22-side-card,.lrr-news-v22-cta,.lrr-news-v22-empty{border:1px solid var(--lrr-news-line);border-radius:24px;background:linear-gradient(180deg,rgba(8,24,14,.92),rgba(2,10,6,.98));box-shadow:0 14px 30px rgba(0,0,0,.20)}.lrr-news-v22-side-card{padding:18px}.lrr-news-v22-trending-list{display:grid;gap:10px}.lrr-news-v22-trending{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;padding:11px;border-radius:17px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.035);color:#fff!important}.lrr-news-v22-trending .num{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:14px;background:rgba(126,255,47,.11);border:1px solid rgba(126,255,47,.20);color:#dfffbd;font-weight:950}.lrr-news-v22-trending strong{display:block;color:#fff;font-size:.95rem;line-height:1.28}.lrr-news-v22-trending small{display:block;margin-top:5px;color:rgba(255,255,255,.55);font-size:.78rem}.lrr-news-v22-cta{padding:20px;background:radial-gradient(circle at 90% 0,rgba(186,255,53,.20),transparent 42%),linear-gradient(180deg,rgba(8,24,14,.95),rgba(2,10,6,.99))}.lrr-news-v22-cta span{color:#baff5d;font-size:.74rem;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.lrr-news-v22-cta b{display:block;margin:6px 0;color:#fff;font-size:1.35rem;line-height:1.1;font-weight:950}.lrr-news-v22-cta p{color:var(--lrr-news-muted);font-size:.91rem;line-height:1.55;margin:0 0 14px}.lrr-news-v22-cta a{display:flex;justify-content:center;align-items:center;min-height:42px;border-radius:14px;background:linear-gradient(135deg,#baff35,#33e25c);color:#061006!important;font-weight:950}.lrr-news-v22-latest{margin-top:22px}.lrr-news-v22-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lrr-news-v22-card{overflow:hidden;border:1px solid var(--lrr-news-line);border-radius:24px;background:linear-gradient(180deg,rgba(8,24,14,.92),rgba(2,10,6,.98));box-shadow:0 14px 28px rgba(0,0,0,.18)}.lrr-news-v22-card-cover{min-height:155px}.lrr-news-v22-card-body{padding:16px}.lrr-news-v22-card-body h3{margin:0 0 8px!important;font-size:1.13rem!important;line-height:1.22!important;font-weight:950!important}.lrr-news-v22-card-body h3 a{color:#fff!important}.lrr-news-v22-card-body p{margin:0!important;color:var(--lrr-news-muted)!important;font-size:.9rem!important;line-height:1.58!important}.lrr-news-v22-empty{padding:18px;color:var(--lrr-news-muted)}.lrr-news-v22-empty.small{font-size:.9rem}
/* Article detail polish */
.lrr-news-detail-v22{max-width:880px;margin:0 auto 36px;padding:26px;border:1px solid var(--lrr-news-line);border-radius:30px;background:linear-gradient(180deg,rgba(8,24,14,.94),rgba(2,10,6,.98));box-shadow:0 20px 46px rgba(0,0,0,.24)}.lrr-news-detail-v22 .lrr-news-detail-header h1{font-size:clamp(2rem,5vw,3.35rem)!important;line-height:1.04!important;letter-spacing:-.055em!important;color:#fff!important;font-weight:950!important}.lrr-news-detail-cover{width:100%;max-height:430px;object-fit:cover;border-radius:24px;border:1px solid rgba(255,255,255,.08);margin:18px 0}.lrr-news-content-html{font-size:1.02rem;line-height:1.86;color:#eef8eb}.lrr-news-content-html h2{margin:1.7rem 0 .7rem;color:#fff;font-size:1.55rem;font-weight:950;letter-spacing:-.03em}.lrr-news-content-html h3{margin:1.25rem 0 .55rem;color:#eaffd7;font-size:1.22rem;font-weight:920}.lrr-news-content-html p{margin:0 0 1rem}.lrr-news-content-html a{color:#baff5d;text-decoration:underline;text-underline-offset:3px;font-weight:850}.lrr-news-content-html blockquote{margin:1.2rem 0;padding:16px 18px;border-left:4px solid #baff35;border-radius:18px;background:rgba(126,255,47,.075);color:#ecffe4}.lrr-news-content-html img{max-width:100%;height:auto;border-radius:20px;border:1px solid rgba(255,255,255,.08);display:block}.lrr-news-content-html table{width:100%;margin:1.2rem 0;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid rgba(255,255,255,.10);border-radius:18px;background:rgba(255,255,255,.025)}.lrr-news-content-html th,.lrr-news-content-html td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top}.lrr-news-content-html th{color:#dfffbd;background:rgba(126,255,47,.08);font-weight:950}.lrr-news-after-card{margin-top:22px;padding:18px;border-radius:22px;border:1px solid rgba(126,255,47,.16);background:rgba(126,255,47,.06);display:flex;align-items:center;justify-content:space-between;gap:16px}.lrr-news-after-card b{display:block;font-size:1.15rem}.lrr-news-after-card p{margin:4px 0 0;color:var(--lrr-news-muted)}
/* Footer forced luxury */
.lrr-lux-footer,.lrr-lux-footer *{box-sizing:border-box}.lrr-lux-footer{position:relative;margin-top:34px!important;padding:36px 0 24px!important;background:radial-gradient(circle at 20% 0,rgba(126,255,47,.12),transparent 32%),linear-gradient(180deg,rgba(3,12,7,.98),#010502)!important;border-top:1px solid rgba(126,255,47,.20)!important}.lrr-lux-footer:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(186,255,53,.75),transparent)}.lrr-lux-footer-grid{display:grid!important;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(150px,1fr))!important;gap:20px!important;padding:24px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:28px!important;background:linear-gradient(180deg,rgba(255,255,255,.038),rgba(255,255,255,.014))!important;box-shadow:0 18px 38px rgba(0,0,0,.25)!important}.lrr-lux-brand-top{display:flex!important;gap:14px!important;align-items:flex-start!important}.lrr-lux-brand-top img{width:64px!important;height:64px!important;border-radius:18px!important;object-fit:cover!important;border:1px solid rgba(255,255,255,.13)!important}.lrr-lux-brand-top h3{margin:0 0 7px!important;color:#fff!important;font-size:1.25rem!important;font-weight:950!important}.lrr-lux-brand-top p{margin:0!important;color:var(--lrr-news-muted)!important;font-size:.92rem!important;line-height:1.6!important}.lrr-lux-contact{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin-top:14px!important}.lrr-lux-contact a,.lrr-lux-contact span{display:inline-flex!important;padding:.52rem .75rem!important;border-radius:999px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.07)!important;color:#efffe5!important;text-decoration:none!important;font-size:.82rem!important}.lrr-lux-footer h4{margin:0 0 12px!important;color:#eaffd7!important;font-size:.9rem!important;text-transform:uppercase!important;letter-spacing:.09em!important;font-weight:950!important}.lrr-lux-footer a{display:block!important;margin:0 0 10px!important;color:#dce8d6!important;text-decoration:none!important;font-size:.9rem!important;line-height:1.32!important}.lrr-lux-footer a:hover{color:#baff5d!important}.lrr-lux-footer-bottom{display:flex!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;padding:15px 6px 0!important;color:rgba(255,255,255,.56)!important;font-size:.82rem!important}
/* Admin cover preview */
.article-cover-preview{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(0,0,0,.18)}.article-cover-preview img{width:70px;height:46px;border-radius:10px;object-fit:cover;border:1px solid rgba(255,255,255,.08)}.article-cover-preview small{color:rgba(255,255,255,.62)}
@media(max-width:1100px){main.container:has(.lrr-news-v22),main.container:has(.lrr-news-detail-v22){max-width:960px!important}.lrr-news-v22-hero{grid-template-columns:1fr}.lrr-news-v22-toolbar{grid-template-columns:1fr}.lrr-news-v22-layout{grid-template-columns:1fr}.lrr-news-v22-sidebar{position:static;grid-template-columns:1fr 320px}.lrr-lux-footer-grid{grid-template-columns:1fr 1fr!important}}
@media(max-width:760px){main.container{padding-left:12px!important;padding-right:12px!important}.lrr-news-v22-hero{padding:18px;border-radius:22px}.lrr-news-v22-hero h1{font-size:clamp(2rem,10vw,2.75rem)!important}.lrr-news-v22-hero p{font-size:.96rem!important;line-height:1.62!important}.lrr-news-v22-actions a{width:100%}.lrr-news-v22-brand-card{border-radius:20px;padding:14px}.lrr-news-v22-toolbar{border-radius:20px;padding:10px}.lrr-news-v22-tabs{padding-bottom:5px}.lrr-news-v22-tabs a{min-height:38px;font-size:.82rem;padding:.5rem .72rem}.lrr-news-v22-search{display:grid;grid-template-columns:1fr}.lrr-news-v22-search button{width:100%}.lrr-news-v22-feature{grid-template-columns:1fr;min-height:auto;border-radius:22px}.lrr-news-v22-cover{min-height:195px}.lrr-news-v22-feature-body{padding:18px}.lrr-news-v22-sidebar{grid-template-columns:1fr}.lrr-news-v22-grid{grid-template-columns:1fr;gap:12px}.lrr-news-v22-card{border-radius:20px}.lrr-news-v22-card-cover{min-height:146px}.lrr-news-v22-section-title{align-items:flex-start;flex-direction:column;gap:4px}.lrr-news-detail-v22{padding:18px;border-radius:22px}.lrr-news-after-card{flex-direction:column;align-items:stretch}.lrr-news-after-card .btn{width:100%}.lrr-lux-footer{padding:28px 0 20px!important}.lrr-lux-footer-grid{grid-template-columns:1fr!important;padding:18px!important;border-radius:22px!important}.lrr-lux-brand-top{align-items:center!important}.lrr-lux-brand-top img{width:56px!important;height:56px!important}.lrr-lux-footer-bottom{padding-top:12px!important}.lrr-news-content-html table{display:block;overflow-x:auto;white-space:nowrap}.lrr-news-content-html th,.lrr-news-content-html td{padding:10px 12px}}
@media(max-width:380px){.lrr-news-v22-stats{grid-template-columns:1fr}.lrr-news-v22-hero h1{font-size:2rem!important}.lrr-news-v22-feature-body h3{font-size:1.35rem!important}}
