/* ================================================================
   Skills Clone — Complete Stylesheet v2
   Exact skills.sh dark theme clone with full RTL support
   ================================================================ */
:root {
    --bg: #0a0a0b; --bg2: #111113; --bgc: #161618; --bgh: #1c1c1f;
    --bd: #2a2a2e; --bdl: #333338; --t: #f0f0f0; --t2: #a0a0a8; --tm: #6b6b75;
    --green: #22c55e; --green-d: #16a34a; --blue: #0ea5e9; --teal: #14b8a6;
    --purple: #8b5cf6; --red: #ef4444; --orange: #f97316;
    --green-bg: rgba(34,197,94,0.1); --blue-bg: rgba(14,165,233,0.1);
    --red-bg: rgba(239,68,68,0.1); --orange-bg: rgba(249,115,22,0.1);
    --fm: 'JetBrains Mono','Cascadia Code','Fira Code',monospace;
    --fa: 'Cairo','Segoe UI',sans-serif; --r: 6px; --rl: 10px; --tr: 0.2s ease;
}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;font-size:17px}
body{font-family:var(--fm);background:var(--bg);color:var(--t);line-height:1.65;min-height:100vh;display:flex;flex-direction:column}
body.rtl{font-family:var(--fa);direction:rtl}
a{color:var(--teal);text-decoration:none;transition:color var(--tr)}a:hover{color:var(--green)}
img{max-width:100%;height:auto}
.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}

/* Header */
.site-header{background:var(--bg2);border-bottom:1px solid var(--bd);position:sticky;top:0;z-index:100;backdrop-filter:blur(12px)}
.header-inner{display:flex;align-items:center;justify-content:space-between;padding:.7rem 0;gap:1rem}
.logo{display:flex;align-items:center;gap:.4rem;flex-shrink:0;color:var(--t)}
.logo-icon{font-size:1.3rem}.logo-text{font-size:1.15rem;font-weight:700;letter-spacing:.08em;color:var(--green);font-family:var(--fm)}
body.rtl .logo-text{font-family:var(--fa);letter-spacing:0}
.main-nav{display:flex;gap:.15rem;flex-wrap:wrap;align-items:center}
.nav-link{padding:.35rem .6rem;border-radius:var(--r);font-size:.78rem;color:var(--t2);transition:all var(--tr);white-space:nowrap}
.nav-link:hover{color:var(--t);background:var(--bgh)}.nav-link.active{color:var(--green);background:var(--green-bg)}
.header-actions{display:flex;align-items:center;gap:.6rem;flex-shrink:0}
.search-form-header{display:flex}
.search-input-header{padding:.35rem .6rem;background:var(--bg);border:1px solid var(--bd);border-radius:var(--r);color:var(--t);font-family:inherit;font-size:.75rem;width:150px;outline:none;transition:border var(--tr)}
.search-input-header:focus{border-color:var(--green)}
.lang-switch{padding:.3rem .65rem;border:1px solid var(--bd);border-radius:var(--r);font-size:.72rem;color:var(--t2);transition:all var(--tr)}.lang-switch:hover{border-color:var(--green);color:var(--green)}
.mobile-menu-toggle{display:none;background:none;border:none;color:var(--t);font-size:1.5rem;cursor:pointer}

/* Hero */
.hero{padding:3rem 0 2rem;text-align:center;background:var(--bg);border-bottom:1px solid var(--bd)}
.hero-ascii pre{color:var(--green);font-size:.55rem;line-height:1.15;text-align:center;margin-bottom:1rem;overflow-x:auto;text-shadow:0 0 12px rgba(74,222,128,.35),0 0 2px rgba(74,222,128,.5);letter-spacing:.02em}
.hero-title{font-size:1.7rem;font-weight:700;color:var(--green);margin-bottom:.6rem;letter-spacing:.04em}
.hero-subtitle{font-size:.92rem;color:var(--t2);max-width:640px;margin:0 auto 1.5rem;line-height:1.7}
.hero-cta{margin-top:1.5rem}.hero-cta h3{font-size:.8rem;color:var(--tm);margin-bottom:.8rem;text-transform:uppercase;letter-spacing:.1em}
.terminal-box{background:var(--bgc);border:1px solid var(--bd);border-radius:var(--rl);padding:.9rem 1.3rem;display:inline-flex;align-items:center;gap:.8rem;font-size:.85rem;color:var(--t);text-align:left;direction:ltr;unicode-bidi:isolate;overflow-x:auto;max-width:100%}
body.rtl .terminal-box{text-align:left;direction:ltr;unicode-bidi:isolate}
.terminal-box-copy{padding:.55rem .8rem .55rem 1rem}
.install-cmd{font-family:var(--fm);color:var(--t);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}
.copy-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;background:var(--bgh);border:1px solid var(--bdl);border-radius:var(--r);color:var(--t2);cursor:pointer;font-size:.72rem;font-family:var(--fm);transition:all .15s ease;white-space:nowrap;user-select:none;-webkit-user-select:none}
.copy-btn:hover{border-color:var(--green);color:var(--green);background:var(--green-bg);box-shadow:0 0 8px rgba(34,197,94,.15)}
.copy-btn:active{transform:scale(.96)}
.copy-btn.copied{border-color:var(--green);color:var(--green);background:var(--green-bg);box-shadow:0 0 12px rgba(34,197,94,.25);pointer-events:none}
.copy-btn .copy-icon{font-size:.85rem;line-height:1}
.copy-btn .check-icon{display:none;font-size:.85rem;line-height:1;color:var(--green)}
.copy-btn.copied .copy-icon{display:none}
.copy-btn.copied .check-icon{display:inline}
.terminal-prompt{color:var(--green);margin-right:.4rem}.terminal-cmd{color:var(--blue)}.terminal-placeholder{color:var(--tm)}

/* Sections */
.section-title{font-size:1.05rem;font-weight:600;color:var(--t);margin-bottom:1.2rem;letter-spacing:.04em}
.section-footer{text-align:center;margin-top:1.2rem}.view-all{font-size:.82rem;color:var(--teal)}.view-all:hover{color:var(--green)}

/* Agents */
.agents-section{padding:2rem 0;background:var(--bg2);border-bottom:1px solid var(--bd)}
.agents-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.45rem}
.agents-grid.large{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.65rem}
.agent-card{display:flex;align-items:center;gap:.45rem;padding:.55rem .7rem;background:var(--bgc);border:1px solid var(--bd);border-radius:var(--r);transition:all var(--tr)}
.agent-card:hover{border-color:var(--green);background:var(--bgh)}.agent-card.featured{flex-direction:column;text-align:center;padding:1.1rem .9rem}
.agent-icon{width:22px;height:22px;border-radius:4px}.agent-card.featured .agent-icon{width:36px;height:36px}
.agent-name{font-size:.78rem;font-weight:500;color:var(--t)}.agent-skill-count{font-size:.68rem;color:var(--tm);margin-top:.2rem}

/* Leaderboard */
.leaderboard-section{padding:2rem 0 2.5rem;background:var(--bg)}
.leaderboard-tabs{display:flex;gap:0;border-bottom:2px solid var(--bd);margin-bottom:1.2rem}
.tab{padding:.55rem .9rem;font-size:.78rem;color:var(--t2);border-bottom:2px solid transparent;margin-bottom:-2px;transition:all var(--tr)}
.tab:hover{color:var(--t)}.tab.active{color:var(--green);border-bottom-color:var(--green)}.tab-count{color:var(--tm);font-size:.72rem}
.leaderboard-table-wrapper{overflow-x:auto}.leaderboard-table{width:100%;border-collapse:collapse}
.leaderboard-table th{text-align:left;padding:.55rem .7rem;font-size:.68rem;font-weight:600;color:var(--tm);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--bd)}
body.rtl .leaderboard-table th{text-align:right}
.leaderboard-table td{padding:.6rem .7rem;border-bottom:1px solid var(--bd);font-size:.83rem}
.skill-row:hover{background:var(--bgh)}.col-rank{width:38px;color:var(--tm);font-size:.78rem;text-align:center}
.col-skill{min-width:200px}.col-installs{text-align:right;white-space:nowrap}body.rtl .col-installs{text-align:left}
.skill-link{display:flex;flex-direction:column;gap:.1rem}
.skill-name{color:var(--t);font-weight:700;font-size:.92rem;letter-spacing:.01em}.skill-owner{color:var(--tm);font-size:.7rem;font-weight:400;opacity:.7}
.skill-link:hover .skill-name{color:#fff}.skill-link:hover .skill-owner{opacity:1}
.install-count{color:var(--blue);font-weight:500;font-size:.83rem}.no-results{text-align:center;color:var(--tm);padding:2rem!important}

/* Badges */
.badge{display:inline-block;padding:.12rem .45rem;border-radius:3px;font-size:.68rem;font-weight:600}
.badge-official{background:var(--green-bg);color:var(--green)}.badge-official.large{padding:.3rem .7rem;font-size:.73rem}
.badge-passed,.badge-pass{background:var(--green-bg);color:var(--green)}
.badge-failed,.badge-fail{background:var(--red-bg);color:var(--red)}
.badge-pending{background:var(--orange-bg);color:var(--orange)}.badge-warn{background:rgba(249,115,22,0.15);color:var(--orange)}

/* Page Hero */
.page-hero{padding:2.2rem 0;background:var(--bg2);border-bottom:1px solid var(--bd);text-align:center}
.page-hero h1{font-size:1.7rem;font-weight:700;color:var(--green);margin-bottom:.4rem}
.page-hero .lead{color:var(--t2);font-size:.9rem;max-width:580px;margin:0 auto}
.content-section{padding:2rem 0}

/* Topics */
.topics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.65rem}
.topic-card{display:flex;flex-direction:column;gap:.2rem;padding:.9rem 1.1rem;background:var(--bgc);border:1px solid var(--bd);border-radius:var(--r);transition:all var(--tr)}
.topic-card:hover{border-color:var(--green);background:var(--bgh)}.topic-name{font-size:.88rem;font-weight:600;color:var(--t)}.topic-count{font-size:.73rem;color:var(--tm)}

/* Skill Tags */
.skill-topics{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}
.topic-tag{padding:.2rem .55rem;background:var(--blue-bg);border:1px solid rgba(14,165,233,.25);border-radius:3px;font-size:.68rem;color:var(--blue);transition:all var(--tr)}
.topic-tag:hover{background:rgba(14,165,233,.2);border-color:var(--blue)}

/* Skill Detail — Full Layout */
.skill-breadcrumb{background:var(--bg2);border-bottom:1px solid var(--bd);padding:.6rem 0;font-size:.75rem;color:var(--tm)}
.skill-breadcrumb a{color:var(--t2)}.skill-breadcrumb a:hover{color:var(--green)}
.bc-sep{margin:0 .4rem;color:var(--bd)}.bc-current{color:var(--t)}
.skill-hero-full{padding:2.5rem 0;background:var(--bg)}
.skill-layout{display:grid;grid-template-columns:1fr 280px;gap:2.5rem}
.skill-content{min-width:0}
.skill-title{font-size:1.6rem;font-weight:700;margin-bottom:.8rem;color:var(--t)}
.skill-title-sm{font-size:.85rem;color:var(--tm);margin-bottom:.3rem;text-transform:uppercase;letter-spacing:.05em}
.skill-install{margin:1.5rem 0;padding:1rem;background:var(--bgc);border:1px solid var(--bd);border-radius:var(--r)}
.skill-install h4{font-size:.7rem;color:var(--tm);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem}
.skill-summary{margin:1.5rem 0}
.skill-summary h4{font-size:.7rem;color:var(--tm);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem}
.skill-summary p{color:var(--t2);font-size:.85rem;line-height:1.7}
.skill-readme{margin:2rem 0}
.skill-readme h4{font-size:.7rem;color:var(--tm);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.8rem}
.skill-readme-content{background:var(--bgc);border:1px solid var(--bd);border-radius:var(--r);padding:1.2rem;font-size:.82rem;color:var(--t2);line-height:1.7;overflow-x:auto;max-height:500px;overflow-y:auto}
.skill-readme-content h2,.skill-readme-content h3{color:var(--t);margin:1rem 0 .5rem;font-size:1rem}
.skill-readme-content code{background:var(--bg2);padding:.1rem .35rem;border-radius:3px;font-size:.82em}
.skill-readme-content pre{background:var(--bg2);padding:.8rem;border-radius:var(--r);overflow-x:auto;font-size:.78rem;line-height:1.5}
.skill-related{margin:2.5rem 0}
.skill-related h4{font-size:.7rem;color:var(--tm);text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem}
.related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem}
.related-card{display:flex;flex-direction:column;gap:.15rem;padding:.7rem .9rem;background:var(--bgc);border:1px solid var(--bd);border-radius:var(--r);transition:all var(--tr);text-decoration:none}
.related-card:hover{border-color:var(--green);background:var(--bgh)}
.related-name{color:var(--t);font-size:.8rem;font-weight:600}
.related-owner{color:var(--tm);font-size:.68rem}
.related-installs{color:var(--blue);font-size:.72rem;font-weight:500;margin-top:.15rem}

/* Skill Sidebar */
.skill-sidebar{position:sticky;top:80px;align-self:start}
.sidebar-stat{padding:1rem 0;border-bottom:1px solid var(--bd)}
.sidebar-stat:first-child{padding-top:0}
.sidebar-stat-value{display:block;font-size:1.5rem;font-weight:700;color:var(--t)}
.sidebar-stat-label{display:block;font-size:.65rem;color:var(--tm);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.4rem}
.sidebar-link{display:block;color:var(--teal);font-size:.82rem;font-family:var(--fm);word-break:break-all}
.sidebar-link:hover{color:var(--green)}
.sidebar-verified{display:block;font-size:.65rem;color:var(--green);margin-top:.3rem}
.audit-row{display:flex;justify-content:space-between;align-items:center;padding:.3rem 0;font-size:.78rem}
.audit-row span:first-child{color:var(--t2)}

/* Old skill detail (keep for backward compat) */
.skill-hero{text-align:left}body.rtl .skill-hero{text-align:right}
.skill-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;flex-wrap:wrap}
.skill-header-info h1{font-size:1.5rem;margin-bottom:.2rem}.skill-owner-large{font-size:.85rem;color:var(--tm)}
.skill-header-stats .stat{text-align:center}.stat-value{display:block;font-size:1.8rem;font-weight:700;color:var(--blue)}.stat-label{font-size:.68rem;color:var(--tm);text-transform:uppercase}
.skill-description{margin-top:.8rem;color:var(--t2);font-size:.88rem;max-width:680px;line-height:1.7}
.skill-meta{display:flex;align-items:center;gap:.8rem;margin-top:.8rem;flex-wrap:wrap}
.meta-item{display:flex;align-items:center;gap:.35rem;font-size:.82rem}.meta-label{color:var(--tm)}
.meta-value{display:flex;align-items:center;gap:.3rem;color:var(--teal)}.meta-icon{width:16px;height:16px;border-radius:3px}
.agent-hero-icon{width:44px;height:44px;border-radius:8px;margin-bottom:.6rem}

/* Sparkline */
.sparkline-container{display:flex;align-items:end;gap:2px;height:32px;margin-top:.4rem}
.sparkline-bar{flex:1;min-width:3px;background:var(--blue);border-radius:1px 1px 0 0;transition:all var(--tr);opacity:.7}.sparkline-bar:hover{opacity:1}

/* Audits */
.audits-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.65rem}
.audit-card{padding:.9rem;background:var(--bgc);border:1px solid var(--bd);border-radius:var(--r);display:flex;flex-direction:column;gap:.4rem}
.audit-provider{font-weight:600;font-size:.88rem}.audit-report-link{font-size:.78rem;color:var(--teal)}

/* About */
.about-content{max-width:720px}.about-block{margin-bottom:2rem}
.about-block h2{font-size:1.1rem;font-weight:600;color:var(--green);margin-bottom:.6rem}.about-block h3{font-size:.95rem;color:var(--t);margin-bottom:.4rem}
.about-block p{color:var(--t2);font-size:.88rem;line-height:1.7}
.about-block ul{list-style:disc;padding-left:1.5rem;color:var(--t2);font-size:.88rem;line-height:1.8}
body.rtl .about-block ul{padding-left:0;padding-right:1.5rem}

/* Docs */
.docs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.65rem}
.doc-card{padding:1.1rem;background:var(--bgc);border:1px solid var(--bd);border-radius:var(--r);transition:all var(--tr)}
.doc-card:hover{border-color:var(--green);background:var(--bgh)}.doc-card h3{font-size:.9rem;color:var(--teal);margin-bottom:.35rem}.doc-card p{font-size:.78rem;color:var(--t2)}

/* Forms */
.form-group{margin-bottom:.9rem}.form-group label{display:block;font-size:.78rem;color:var(--t2);margin-bottom:.3rem}
.form-group input,.form-group textarea,.form-group select{width:100%;padding:.55rem .7rem;background:var(--bgc);border:1px solid var(--bd);border-radius:var(--r);color:var(--t);font-family:inherit;font-size:.83rem;transition:border var(--tr)}
.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px var(--green-bg)}
.btn{display:inline-block;padding:.5rem 1.1rem;border:1px solid var(--bd);border-radius:var(--r);background:var(--bgc);color:var(--t);font-family:inherit;font-size:.83rem;cursor:pointer;transition:all var(--tr)}
.btn:hover{border-color:var(--tm);background:var(--bgh)}.btn-primary{background:var(--green);border-color:var(--green);color:#000;font-weight:600}.btn-primary:hover{background:var(--green-d)}
.btn-sm{padding:.25rem .55rem;font-size:.73rem}.btn-danger{border-color:var(--red);color:var(--red)}.btn-danger:hover{background:var(--red-bg)}
.alert{padding:.7rem 1rem;border-radius:var(--r);margin-bottom:.9rem;font-size:.83rem}
.alert-success{background:var(--green-bg);border:1px solid rgba(34,197,94,.3);color:var(--green)}
.alert-error{background:var(--red-bg);border:1px solid rgba(239,68,68,.3);color:var(--red)}
.alert-info{background:var(--blue-bg);border:1px solid rgba(14,165,233,.3);color:var(--blue)}

/* Legal */
.legal-content{max-width:680px}.legal-content p{color:var(--t2);font-size:.88rem;line-height:1.7}

/* Footer */
.site-footer{background:var(--bg2);border-top:1px solid var(--bd);padding:2.5rem 0 1.5rem;margin-top:auto}
.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;margin-bottom:1.5rem}
.footer-col h4{font-size:.68rem;font-weight:600;color:var(--tm);text-transform:uppercase;letter-spacing:.07em;margin-bottom:.65rem}
.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:.35rem}
.footer-col ul li a{font-size:.78rem;color:var(--t2)}.footer-col ul li a:hover{color:var(--green)}
.footer-bottom{text-align:center;padding-top:1.2rem;border-top:1px solid var(--bd)}
.footer-bottom p{font-size:.73rem;color:var(--tm)}.footer-bottom a{color:var(--t2)}.footer-bottom a:hover{color:var(--green)}

/* Search */
.search-page-form{max-width:500px;margin:0 auto 1.5rem}
.search-highlight{background:rgba(34,197,94,.2);color:var(--green);padding:0 .2rem;border-radius:2px}

/* Owner */
.owner-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}
.owner-avatar{width:48px;height:48px;border-radius:50%;background:var(--bgc);border:2px solid var(--bd)}
.owner-name{font-size:1.4rem;font-weight:700}.owner-badge{font-size:.7rem;padding:.15rem .45rem;background:var(--blue-bg);color:var(--blue);border-radius:3px;margin-left:.5rem}

/* Pagination */
.pagination{display:flex;justify-content:center;gap:.3rem;margin-top:1.5rem}
.pagination a,.pagination span{padding:.4rem .8rem;border:1px solid var(--bd);border-radius:var(--r);font-size:.78rem;color:var(--t2)}
.pagination a:hover{background:var(--bgh);color:var(--t)}.pagination .current{background:var(--green-bg);border-color:var(--green);color:var(--green);font-weight:600}
.pagination .disabled{opacity:.4;pointer-events:none}

/* Misc */
.text-muted{color:var(--tm)}.text-center{text-align:center}
code{background:rgba(255,255,255,.06);padding:.12rem .4rem;border-radius:3px;font-size:.85em;font-family:var(--fm)}

/* Responsive */
@media(max-width:900px){
 .main-nav{display:none}.main-nav.open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--bg2);padding:1rem;border-bottom:1px solid var(--bd);z-index:99}
 .mobile-menu-toggle{display:block}.hero-title{font-size:1.25rem}.hero-ascii pre{font-size:.42rem}
 .agents-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.footer-grid{grid-template-columns:repeat(2,1fr)}
 .skill-header{flex-direction:column;gap:.8rem}.search-input-header{width:110px}
 .terminal-box-copy{flex-wrap:wrap;gap:.5rem}.copy-btn{padding:.25rem .5rem}
}
@media(max-width:500px){
 .container{padding:0 1rem}.hero{padding:2rem 0 1.2rem}.hero-title{font-size:1.05rem}
 .terminal-box{padding:.6rem .8rem;font-size:.72rem}.footer-grid{grid-template-columns:1fr;gap:.8rem}
 .skill-layout{grid-template-columns:1fr}.skill-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}
 .skill-sidebar .sidebar-stat{border-bottom:none;padding:.3rem 0}.related-grid{grid-template-columns:1fr}
}

/* ═══════════════════════════════════════
   RTL (Arabic) Full Support
   ═══════════════════════════════════════ */
body.rtl .header-inner{direction:rtl}
body.rtl .main-nav{gap:.15rem}
body.rtl .header-actions{direction:rtl}
body.rtl .search-form-header{direction:rtl}
body.rtl .search-input-header{text-align:right}
body.rtl .site-main{direction:rtl}
body.rtl .hero{text-align:center}
body.rtl .agents-grid{direction:rtl}
body.rtl .leaderboard-section{direction:rtl}
body.rtl .leaderboard-tabs{justify-content:flex-start}
body.rtl .leaderboard-table{direction:rtl}
body.rtl .leaderboard-table th{text-align:right}
body.rtl .leaderboard-table td{text-align:right}
body.rtl .col-rank{text-align:center}
body.rtl .col-installs{text-align:left!important}
body.rtl .skill-link{align-items:flex-start}
body.rtl .skill-row{direction:rtl}
body.rtl .section-title{text-align:right}
body.rtl .section-footer{direction:rtl}
body.rtl .footer-grid{direction:rtl}
body.rtl .footer-col{text-align:right}
body.rtl .footer-col ul{padding-right:0}
body.rtl .footer-bottom{direction:rtl}
body.rtl .page-hero{text-align:center}
body.rtl .content-section{direction:rtl}
body.rtl .about-content{text-align:right}
body.rtl .about-block{text-align:right}
body.rtl .about-block ul{padding-left:0;padding-right:1.8rem}
body.rtl .about-block h2{text-align:right}
body.rtl .legal-content{text-align:right}
body.rtl .skill-header{text-align:right}
body.rtl .skill-description{text-align:right}
body.rtl .skill-meta{justify-content:flex-start;direction:rtl}
body.rtl .meta-item{direction:rtl}
body.rtl .skill-topics{justify-content:flex-start}
body.rtl .docs-grid{direction:rtl}
body.rtl .doc-card{text-align:right}
body.rtl .topics-grid{direction:rtl}
body.rtl .topic-card{text-align:right}
body.rtl .agent-card{direction:rtl;text-align:right}
body.rtl .agent-card.featured{text-align:center}
body.rtl .agents-grid.large .agent-card{text-align:right}
body.rtl .form-group label{text-align:right}
body.rtl .form-group input,.body.rtl .form-group textarea{direction:rtl;text-align:right}
body.rtl .btn{direction:rtl}
body.rtl .owner-header{direction:rtl;text-align:right}
body.rtl .owner-badge{margin-left:0;margin-right:.5rem}
body.rtl .pagination{direction:rtl}
body.rtl .badge{margin-left:0;margin-right:.2rem}
body.rtl .nav-link{text-align:right}
body.rtl .site-header .container{direction:rtl}
body.rtl .site-footer .container{direction:rtl}
body.rtl .hero-ascii pre{direction:ltr;text-align:center}
body.rtl .terminal-box *{direction:ltr}
body.rtl .install-cmd{unicode-bidi:embed;direction:ltr}
body.rtl .leaderboard-table .skill-owner{direction:ltr;display:inline-block;unicode-bidi:embed}
body.rtl .copy-btn{direction:ltr}
body.rtl .view-all{margin-left:0}
body.rtl .install-count{text-align:left}
body.rtl .skill-breadcrumb{direction:rtl}
body.rtl .skill-breadcrumb .bc-sep{margin:0 .4rem}
body.rtl .skill-layout{direction:rtl}
body.rtl .skill-content{text-align:right}
body.rtl .skill-sidebar{text-align:right}
body.rtl .skill-install{text-align:right}
body.rtl .skill-install .terminal-box{direction:ltr;text-align:left;unicode-bidi:isolate}
body.rtl .audit-row{direction:rtl}
body.rtl .related-card{text-align:right}
body.rtl .skill-summary{text-align:right}
body.rtl .skill-readme{text-align:right}
body.rtl .skill-readme-content{direction:rtl;text-align:right}
body.rtl .skill-readme-content code{direction:ltr;display:inline-block}
body.rtl .skill-readme-content pre{direction:ltr;text-align:left}
/* RTL inline-start margin fix */
body.rtl .ml-auto{margin-right:auto;margin-left:0}
body.rtl .mr-auto{margin-left:auto;margin-right:0}
body.rtl .text-left{text-align:right}
body.rtl .text-right{text-align:left}

