/*
Theme Name: Skillny Teachers Training Premium
Theme URI: https://skillny.pk
Author: AsiaTech.pk
Description: Premium compact bulky design based on the approved Skillny homepage mockup. Requires Skillny Core plugin for courses and booking.
Version: 6.1.0
Requires at least: 6.2
Requires PHP: 8.0
Text Domain: skillny
*/
:root{--navy:#11264a;--blue:#235cdb;--gold:#f1aa42;--mint:#e8f7f3;--ink:#182c45;--muted:#60718a;--radius:17px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f8faff;color:var(--ink);font:15px/1.65 Arial,'Segoe UI',sans-serif}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto}button,input,select{font:inherit}.wrap{width:min(1200px,94%);margin:auto}.top-strip{background:var(--navy);color:#fff;font-size:12px;padding:7px 0}.top-strip .wrap,.header-in,.navmenu,.hero-actions,.title-row,.footer-columns{display:flex;align-items:center;justify-content:space-between;gap:16px}.header{background:white;position:sticky;top:0;z-index:20;box-shadow:0 5px 25px #16264310}.header-in{min-height:76px}.logo{display:flex;align-items:center;gap:9px;font-size:23px;font-weight:900;color:var(--navy)}.logo-badge{background:var(--blue);color:white;padding:8px 12px;border-radius:13px}.logo small{display:block;font-size:10px;color:var(--muted);font-weight:700;line-height:1.2}.navmenu{gap:21px}.navmenu a{font-weight:700;font-size:13px}.navmenu a:hover{color:var(--blue)}.btn,.button,.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;border:0;border-radius:12px;background:var(--blue);color:#fff!important;font-weight:800;cursor:pointer}.btn.alt{background:var(--gold);color:var(--navy)!important}.btn.outline{background:#fff;color:var(--navy)!important;border:1px solid #d4def3}.hero{background:linear-gradient(120deg,#e8f1ff,#fef8ee);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:34px;min-height:455px}.hero h1{font-size:clamp(33px,4vw,57px);line-height:1.15;letter-spacing:-1.8px;margin:12px 0}.hero h1 span{color:var(--blue)}.eyebrow{font-weight:900;color:var(--blue);font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.hero p{color:var(--muted);max-width:550px}.hero-actions{justify-content:flex-start;flex-wrap:wrap}.hero-photo{position:relative;align-self:end;margin-top:26px}.hero-photo img{width:100%;height:422px;object-fit:cover;object-position:center 35%;border-radius:40% 40% 5% 5%;box-shadow:0 18px 45px #3a62a122}.hero-stamp{position:absolute;bottom:24px;left:-10px;background:white;box-shadow:0 8px 22px #0002;padding:15px;border-radius:15px;font-weight:bold}.search-panel{display:flex;gap:10px;background:white;padding:12px;border-radius:16px;box-shadow:0 10px 40px #19376018;margin-top:22px;max-width:530px}.search-panel input{flex:1;min-width:100px;border:0;outline:0;padding:10px}.section{padding:57px 0}.section.soft{background:#eef4fe}.section h2{font-size:clamp(24px,3vw,35px);margin:4px 0 12px;line-height:1.25}.section-desc{color:var(--muted);max-width:650px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.four{grid-template-columns:repeat(4,minmax(0,1fr))}.tile{background:#fff;border:1px solid #e9eefa;border-radius:var(--radius);overflow:hidden;box-shadow:0 7px 27px #1c37620b;transition:transform .2s}.tile:hover{transform:translateY(-4px)}.tile-body{padding:18px}.tile img{width:100%;height:186px;object-fit:cover}.pill{display:inline-block;border-radius:99px;padding:4px 11px;background:#edf3ff;color:#2855b2;font-size:11px;font-weight:800}.tile h3{font-size:18px;line-height:1.35;margin:10px 0}.tile p,.meta{color:var(--muted);font-size:13px}.tile-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.price{color:var(--blue);font-size:19px;font-weight:900}.category-tile{padding:20px;min-height:143px}.category-icon{font-size:30px;display:inline-block;background:#f0f6ff;border-radius:13px;padding:7px 14px}.category-tile h3{margin:9px 0 1px}.stats{background:var(--navy);color:white}.stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stat{text-align:center}.stat b{display:block;font-size:35px}.split{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.split img{border-radius:22px;width:100%;height:320px;object-fit:cover}.faq details{border-bottom:1px solid #e2e8f3;padding:15px 0}.faq summary{font-weight:800;cursor:pointer}.footer{background:#0d1f3d;color:white;padding:46px 0 22px}.footer-columns{align-items:start}.footer p,.footer small{color:#c6d2ea}.footer a{display:block;margin:7px 0}.site-credit{border-top:1px solid #ffffff25;margin-top:24px;padding-top:18px;text-align:center;font-size:12px}.whatsapp{position:fixed;right:18px;bottom:18px;background:#16ad66;color:#fff!important;border-radius:30px;padding:13px 18px;font-weight:800;z-index:30;box-shadow:0 6px 24px #0003}.course-single{padding:45px 0}.course-single h1{font-size:38px}.course-side{background:#fff;border:1px solid #e4e8f3;border-radius:18px;padding:22px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.skillny-form input,.skillny-form select,.skillny-form textarea{width:100%;padding:12px;border:1px solid #d8dfed;border-radius:10px}.skillny-form label{font-weight:700;font-size:13px}.notice{padding:13px;background:#e9f7ee;border-radius:10px;margin:14px 0}.err{background:#ffeded}.table-wrap{overflow:auto}table.skillny-table{border-collapse:collapse;width:100%;background:#fff}table.skillny-table th,table.skillny-table td{border:1px solid #e4e9f2;padding:10px;text-align:left}.dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.entry-content{padding:30px 0}.entry-content>*{max-width:100%}body.rtl,html[lang=ur] body{font-family:'Noto Naskh Arabic','Noto Naskh Arabic',serif;direction:rtl}.menu-toggle{display:none}@media(max-width:900px){.cards.four{grid-template-columns:repeat(2,1fr)}.navmenu{gap:10px}.navmenu a{font-size:12px}.hero-grid{gap:15px}.hero h1{font-size:36px}}@media(max-width:680px){.header-in{flex-wrap:wrap;padding:12px 0}.navmenu{display:none;width:100%;flex-direction:column;align-items:flex-start;padding:10px 0}.navmenu.open{display:flex}.menu-toggle{display:block;background:#f3f6fb;border:0;border-radius:9px;padding:8px 12px}.header-in>.btn{display:none}.hero-grid,.split{grid-template-columns:1fr}.hero-grid{padding-top:36px}.hero-photo img{height:270px}.cards,.cards.four,.stat-row,.dash-grid{grid-template-columns:1fr 1fr}.footer-columns{flex-direction:column}.form-grid{grid-template-columns:1fr}}@media(max-width:450px){.cards,.cards.four,.stat-row,.dash-grid{grid-template-columns:1fr}.search-panel{flex-wrap:wrap}.search-panel button{width:100%}.tile img{height:170px}}
/* Premium mockup-matched homepage edition */
:root{--teal:#008f79;--deep:#062b47;--line:#dfebf3;--softshadow:0 4px 14px rgba(8,46,71,.10)}
body{background:#f2f8fc;color:#0b2947;font-family:'Nunito Sans','Segoe UI',Arial,sans-serif;font-size:13px;line-height:1.4}
.wrap{width:min(1500px,97%)}.top-strip{background:#e9f2f8;color:#143e5b;font-size:10px;padding:4px 0}.top-inner{display:flex;justify-content:space-between;gap:12px}.header{position:relative;box-shadow:0 3px 12px #11334f14}.header-in{min-height:63px;gap:13px}.logo{font-size:26px;letter-spacing:-1.3px;line-height:1;color:#082c48}.logo small{font-size:11px;letter-spacing:0;color:#294763}.logo-badge{background:transparent;color:#008b73;font-size:36px;padding:0}.navmenu{gap:18px;flex:1;justify-content:center}.navmenu a,.navmenu .skillny-menu a{font-weight:900;font-size:11px;color:#172c45}.navmenu .skillny-menu{display:flex;gap:15px;align-items:center;list-style:none;padding:0;margin:0}.navmenu a:hover,.navmenu a.active{color:var(--teal)}.top-book{font-size:12px;white-space:nowrap}.btn,.button,.wp-block-button__link{background:linear-gradient(140deg,var(--teal),#006658);border-radius:7px;padding:8px 13px;font-weight:900;font-size:11px;box-shadow:0 2px 3px #034f4520}.btn:hover{filter:brightness(1.07)}
.premium-home{padding-bottom:12px}.hero-premium{background:var(--deep);position:relative;padding:0 0 9px;overflow:hidden;color:#fff}.hero-layout{display:grid;grid-template-columns:41% 59%;min-height:240px;align-items:stretch;gap:0}.hero-copy{z-index:2;padding:22px 10px 8px 28px;background:linear-gradient(95deg,#052943 75%,#052943e6);margin-right:-42px}.hero-label{background:#e8efff;color:#064a92;border-radius:20px;padding:4px 12px;display:inline-block;font-size:11px;font-weight:900}.hero-copy h1{font-size:clamp(25px,2.45vw,39px);line-height:1.06;max-width:650px;margin:8px 0;font-weight:900;letter-spacing:-.8px}.hero-copy h1::first-line{color:#fff}.hero-copy p{font-size:13px;line-height:1.3;max-width:550px}.hero-benefits{display:flex;gap:12px;flex-wrap:wrap;margin-top:19px;font-weight:800;font-size:10px}.hero-benefits span{border-right:1px solid #ffffff70;padding-right:10px}.hero-picture{height:240px;position:relative;overflow:hidden}.hero-picture img{height:100%;width:100%;object-fit:cover;object-position:50% 35%}.premium-search{display:flex;align-items:center;gap:12px;width:min(730px,100%);margin:-18px 9% 0 auto;background:#fff;color:#12344d;padding:5px 5px 5px 15px;border-radius:40px;position:relative;z-index:4;box-shadow:0 6px 24px #0002}.premium-search>span{font-size:22px}.premium-search input{border:0;outline:0;flex:1;min-width:80px;padding:8px 0;font-size:11px}.premium-search .btn{border-radius:24px;padding:10px 23px}
.category-band{display:grid;grid-template-columns:1.12fr repeat(8,1fr);gap:7px;margin-top:10px;margin-bottom:9px}.category-label,.cat-card{border-radius:9px;min-height:79px;padding:9px;box-shadow:var(--softshadow)}.category-label{font-size:18px;font-weight:900;line-height:1.06;background:#d7f3f8}.category-label span{color:#006c77}.cat-card{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#092d4b}.cat-card strong{font-size:10.5px;line-height:1.2;max-width:115px}.cat-icon{font-size:27px;line-height:1.1;color:#0b66c4}.cat-0{background:#d8efff}.cat-1{background:#fff0cc}.cat-2{background:#ffe2e1}.cat-3{background:#e7e2ff}.cat-4{background:#d0f4ef}.cat-5{background:#dceaff}.cat-6{background:#ffeadb}.cat-7{background:#e0f7e8}.cat-1 .cat-icon,.cat-7 .cat-icon{color:#318b25}.cat-2 .cat-icon{color:#ee533f}.cat-3 .cat-icon{color:#5734ce}.cat-4 .cat-icon{color:#00a590}.cat-6 .cat-icon{color:#e28b05}
.home-layout{display:grid;grid-template-columns:1.45fr 1fr .76fr;gap:9px;align-items:stretch}.home-col{min-width:0;display:flex;flex-direction:column;gap:9px}.home-panel{background:#fff;border:1px solid var(--line);border-radius:11px;padding:10px;box-shadow:var(--softshadow);min-width:0}.home-panel h2{font-size:14px!important;line-height:1.18!important;letter-spacing:-.3px;margin:0 0 7px!important;color:#0c2c4b;font-weight:900}.home-panel p{font-size:11px;line-height:1.35}.panel-header{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-bottom:7px}.panel-header h2{margin:0!important}.panel-header a,.certificate-panel a{font-weight:900;color:#0758b1;font-size:10px}.premium-courses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.premium-course{border:1px solid #e3edf3;border-radius:9px;overflow:hidden;background:#fff;box-shadow:0 2px 5px #082e451c;min-width:0}.course-image{height:94px;position:relative;overflow:hidden}.course-image img{height:100%;width:100%;object-fit:cover}.course-tag{position:absolute;top:5px;left:4px;background:#ed8c12;color:#fff;border-radius:30px;padding:2px 8px;font-size:9px;font-weight:900}.tag-1{background:#0790a8}.tag-2{background:#13a63a}.tag-3{background:#773dd4}.course-inner{padding:7px;display:flex;flex-direction:column;min-height:142px}.course-inner h3{font-size:11.5px;line-height:1.19;font-weight:900;margin:0 0 6px;min-height:43px}.course-meta{color:#48677a;font-size:9px}.course-rating{color:#ff9c00;font-weight:900;font-size:12px;margin-top:5px}.course-rating small{font-weight:600;font-size:9px;color:#647789}.course-action{margin-top:auto;width:100%;padding:6px 4px;font-size:10px}
.instructors-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.instructor-card{text-align:center;border:1px solid #e4edf3;border-radius:9px;padding:5px;box-shadow:0 2px 3px #0001}.instructor-card img{height:79px;object-fit:cover;width:100%;border-radius:7px}.instructor-card h3{font-size:11px;margin:4px 0 2px}.instructor-card small{display:block;font-size:9px}.instructor-card span{color:#e99e02;font-weight:900;font-size:10px}.corporate-panel{display:grid;grid-template-columns:1fr .9fr;gap:8px;align-items:center}.corporate-panel p{margin:0 0 8px}.corporate-panel img{width:100%;height:115px;object-fit:cover;border-radius:6px}
.session-row{display:flex;align-items:center;gap:8px;border-bottom:1px solid #e8f0f5;padding:7px 0}.session-row:last-child{border:0}.date-box{min-width:45px;background:#ecf3fa;border-radius:8px;text-align:center;padding:5px 2px}.date-box strong{display:block;font-size:20px;line-height:1.1}.date-box small{font-size:10px;font-weight:700}.session-detail{flex:1;min-width:0}.session-detail h3{font-size:11.5px;margin:0;line-height:1.2}.session-detail small{font-size:9.5px}.session-action{display:flex;align-items:center;flex-direction:column;gap:4px}.seat-badge{font-size:8px;font-weight:900;color:#9b303c;background:#ffe8eb;border-radius:14px;padding:3px 7px;white-space:nowrap}.seat-badge.muted{background:#f2f4f8;color:#677887}.session-action .btn{padding:5px 8px;font-size:9px;white-space:nowrap}
.booking-panel{display:grid;grid-template-columns:1fr 1.15fr;gap:11px}.calendar-title{display:flex;align-items:center;justify-content:space-between;font-size:12px}.calendar-title button{background:#ecf5fa;border:0;border-radius:5px;font-size:20px;cursor:pointer;line-height:1}.calendar-days,.calendar-dates{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;gap:2px;font-size:10px}.calendar-days b{font-size:9px}.calendar-dates span{padding:3px 0;min-height:21px}.calendar-dates span.today{background:var(--teal);color:#fff;border-radius:14px;font-weight:900}.booking-block{background:#e8f9f0;border-radius:9px;padding:8px}.booking-block h2 small{display:block;font-size:9px;font-weight:600}.steps{display:flex;gap:3px;align-items:center;justify-content:space-between}.steps>div{flex:1;display:flex;align-items:center;flex-direction:column;text-align:center;gap:2px}.steps b{font-size:20px;color:#007f63}.steps strong{font-size:11px;color:#008264}.steps span:not(.arrow){font-size:9px;font-weight:800;line-height:1.13}.steps .arrow{color:#008d65;font-size:14px}
.impact-panel h2{text-align:left}.impact-grid{display:grid;grid-template-columns:repeat(4,1fr)}.impact-grid>div{text-align:center;padding:0 4px;border-right:1px solid #dfecf3}.impact-grid>div:last-child{border:0}.impact-grid span{font-size:23px;color:#119b9a;display:block}.impact-grid strong{display:block;font-size:17px}.impact-grid small{font-size:8.5px}
.format-stack{display:flex;flex-direction:column;gap:8px}.format-card{border:1px solid #c1dbed;border-radius:10px;box-shadow:var(--softshadow);display:grid;grid-template-columns:1.2fr .8fr;gap:5px;overflow:hidden;min-height:113px;padding:10px}.format-card.online{background:#e2f0ff}.format-card.physical{background:#e6f7e7}.format-card h2{font-size:13px;margin:0 0 5px}.format-card p{font-size:10.5px;line-height:1.22;margin:0 0 7px}.format-card img{height:100%;width:100%;object-fit:cover;border-radius:6px}.format-card .btn{font-size:9px;padding:6px 8px}.certificate-panel{display:grid;grid-template-columns:1.3fr .7fr;gap:8px}.certificate-panel p{margin:4px 0;color:#167650;font-weight:700}.certificate-panel img{height:125px;width:100%;object-fit:cover;border:1px solid #d4b879}.quote-panel blockquote{font-size:11px;margin:8px 0}.quote-panel strong{display:block;font-size:10px}.quote-panel small{font-size:9px;color:#6a798c}
.bottom-panels{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:9px;margin-top:9px}.faq-panel details{padding:5px 0;border-bottom:1px solid #e4ecf3}.faq-panel summary{font-size:10px;font-weight:800;cursor:pointer}.newsletter-panel{background:linear-gradient(135deg,#064162,#007d88);color:#fff}.newsletter-panel h2{color:#fff}.newsletter-form{display:flex;gap:5px}.newsletter-form input{min-width:0;flex:1;padding:8px 10px;border:0;border-radius:7px;font-size:11px}.contact-panel{display:grid;grid-template-columns:1fr .8fr;gap:8px;align-items:center}.contact-panel p{font-size:10px;margin:4px 0}.contact-panel img{width:100%;height:105px;object-fit:cover;border-radius:7px}
.footer{background:#092941;padding:19px 0 8px}.footer-columns{display:grid;grid-template-columns:1.55fr repeat(4,1fr);gap:14px;align-items:start}.footer-columns strong{font-size:12px}.footer-columns a,.footer-columns p{font-size:10px;margin:3px 0;color:#d2dfec}.footer-brand .footer-logo{font-size:23px;font-weight:900}.footer-brand small{font-weight:800}.footer-brand p{margin-top:8px}.site-credit{padding:10px 0 0;margin-top:13px;text-align:right;color:#c3d2e1}.site-credit a{color:#25c3b1!important}.whatsapp,.chat-trigger{position:fixed;right:16px;border:none;border-radius:32px;color:#fff;font-weight:900;z-index:100;box-shadow:0 8px 18px #0004}.whatsapp{bottom:75px;background:#08bc48;padding:13px 21px}.chat-trigger{bottom:16px;background:#0865df;padding:13px 21px;cursor:pointer}.chat-panel{position:fixed;right:20px;bottom:74px;z-index:101;background:#fff;border:1px solid #d1e4f1;box-shadow:0 15px 40px #0004;border-radius:13px;padding:15px;width:min(330px,calc(100% - 30px))}.chat-panel[hidden]{display:none}.chat-head{font-size:15px;font-weight:900;background:#007a75;color:#fff;padding:12px;border-radius:8px;display:flex;justify-content:space-between}.chat-close{border:0;background:transparent;color:#fff;cursor:pointer;font-size:22px}.chat-qa{display:grid;grid-template-columns:1fr 1fr;gap:6px}.chat-qa button{background:#e9f3f8;border:1px solid #cfe4ec;border-radius:8px;padding:9px;font-weight:800;cursor:pointer}.chat-answer{background:#e9f8f0;padding:8px;border-radius:6px}.screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden}
@media(max-width:1200px){.home-layout{grid-template-columns:1.28fr 1fr}.right-col{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}.category-band{grid-template-columns:repeat(4,1fr)}.category-label{display:none}.premium-courses{grid-template-columns:repeat(4,1fr)}.navmenu{gap:10px}.navmenu .skillny-menu{gap:8px}}
@media(max-width:920px){.top-inner>span:first-child{display:none}.top-inner{justify-content:flex-end}.navmenu{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 8px 15px #0002;padding:10px;z-index:40;flex-direction:column;align-items:stretch}.navmenu.open{display:flex}.navmenu .skillny-menu{display:flex;flex-direction:column;align-items:stretch}.menu-toggle{display:block;margin-left:auto}.header-in{flex-wrap:nowrap}.top-book{display:none}.hero-layout{grid-template-columns:45% 55%}.hero-copy{margin:0}.hero-copy h1{font-size:29px}.hero-benefits{gap:5px}.home-layout{grid-template-columns:1fr 1fr}.left-col{grid-column:1/-1}.right-col{grid-column:1/-1}.bottom-panels{grid-template-columns:1fr 1fr}.contact-panel{grid-column:1/-1}.premium-courses{grid-template-columns:repeat(4,1fr)}}
@media(max-width:640px){.wrap{width:95%}.top-strip{font-size:10px}.header-in{min-height:55px}.logo{font-size:22px}.hero-layout{display:block;min-height:0}.hero-copy{padding:17px 14px 15px;position:relative;background:#06314f}.hero-copy h1{font-size:28px;max-width:100%}.hero-copy p{font-size:12px}.hero-benefits{margin-top:10px}.hero-picture{height:160px}.premium-search{margin:8px auto 0}.premium-search input{font-size:10px}.premium-search .btn{font-size:9px;padding:9px}.category-band{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.cat-card{min-height:72px;padding:6px 2px}.cat-card strong{font-size:9px}.home-layout{display:block}.home-col{margin-bottom:9px}.premium-courses{grid-template-columns:repeat(2,minmax(0,1fr))}.course-image{height:125px}.course-inner{min-height:122px}.course-inner h3{min-height:34px}.right-col{display:flex}.booking-panel{grid-template-columns:1fr}.bottom-panels{grid-template-columns:1fr}.contact-panel{grid-column:auto}.footer-columns{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:1/-1}.whatsapp,.chat-trigger{font-size:11px;padding:10px 12px}.whatsapp{bottom:62px}.chat-trigger{bottom:12px}.newsletter-panel h2{font-size:14px!important}}
@media(max-width:380px){.category-band{grid-template-columns:repeat(3,1fr)}.session-action .btn{font-size:8px}.format-card{grid-template-columns:1fr .8fr}.contact-panel{grid-template-columns:1fr}.contact-panel img{display:none}}
html[lang^=ur] body,body.rtl{font-family:'Noto Naskh Arabic',serif}.rtl .hero-copy{margin-left:-42px;margin-right:0}.rtl .course-tag{left:auto;right:4px}.rtl .site-credit{text-align:left}

/* Skillny bilingual Urdu RTL support. Works site-wide and on mobile. */
html[dir="rtl"] body{direction:rtl;text-align:right;font-family:'Noto Naskh Arabic',serif;line-height:1.85}
html[dir="rtl"] .wrap,html[dir="rtl"] .home-layout,html[dir="rtl"] .bottom-panels{direction:rtl}
html[dir="rtl"] .hero-copy{margin-left:0!important;margin-right:0!important}
html[dir="rtl"] .hero-copy h1{line-height:1.85;font-size:clamp(24px,2.3vw,38px)}
html[dir="rtl"] h2,html[dir="rtl"] h3,html[dir="rtl"] .navmenu a,html[dir="rtl"] .btn,html[dir="rtl"] .cat-card strong,html[dir="rtl"] .course-inner h3{line-height:1.8}
html[dir="rtl"] .session-row,html[dir="rtl"] .format-card,html[dir="rtl"] .certificate-panel{direction:rtl}
html[dir="rtl"] .course-tag{left:auto;right:5px}
html[dir="rtl"] .top-inner,html[dir="rtl"] .header-in,html[dir="rtl"] .navmenu,html[dir="rtl"] .navmenu .skillny-menu{direction:rtl}
html[dir="rtl"] .mini-calendar,html[dir="rtl"] .calendar-days,html[dir="rtl"] .calendar-dates{direction:ltr}
html[dir="rtl"] .newsletter-form input[type=email]{direction:ltr;text-align:left}
html[dir="rtl"] .site-credit{text-align:left}
html[dir="rtl"] .chat-trigger,html[dir="rtl"] .whatsapp{right:auto;left:16px}
html[dir="rtl"] .chat-panel{right:auto;left:20px}
[data-skillny-lang][aria-current="true"]{font-weight:900;text-decoration:underline;text-underline-offset:3px;color:var(--teal)}
@media(max-width:640px){html[dir="rtl"] .hero-copy h1{font-size:25px;line-height:1.85}html[dir="rtl"] .menu-toggle{margin-left:0;margin-right:auto}html[dir="rtl"] .course-inner{min-height:170px}}

/* Skillny V4: denser branded internal pages, fully responsive */
:root{--radius:13px;--teal:#058b76;--deep:#072e49;--softshadow:0 6px 20px #08283b13}
.entry-content{padding:18px 0 26px}.entry-content h1{font-size:clamp(24px,2.6vw,36px);line-height:1.25;margin:7px 0 16px}
.header{box-shadow:0 3px 16px #09294112}.top-book,.btn{background:linear-gradient(125deg,#008e77,#086b64);transition:transform .18s,box-shadow .18s}.btn:hover,.top-book:hover{transform:translateY(-2px);box-shadow:0 6px 16px #06594c35}.btn:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #ffbf47;outline-offset:2px}
.skillny-v4-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 15px}.skillny-v4-intro p{margin:2px 0;color:#60718a}.skillny-v4-chip{display:inline-block;background:#e0f8f0;color:#066452;padding:5px 11px;border-radius:30px;font-size:12px;font-weight:900}
.skillny-contact-hero{display:grid;grid-template-columns:1.06fr .94fr;gap:0;background:linear-gradient(110deg,#062c49,#085c66);border-radius:17px;overflow:hidden;box-shadow:0 12px 25px #0b344229;color:#fff;min-height:225px}
.skillny-contact-copy{padding:28px 32px}.skillny-contact-copy h1{color:#fff;font-size:clamp(26px,3.3vw,43px);margin:7px 0 10px}.skillny-contact-copy p{color:#e0f1f1;max-width:560px}.skillny-contact-hero img{width:100%;height:100%;min-height:225px;object-fit:cover;object-position:center}
.skillny-contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:14px;margin:14px 0}.skillny-contact-cards{display:grid;gap:11px}.skillny-contact-card,.skillny-form-card,.skillny-v4-card{background:#fff;border:1px solid #deebf0;border-radius:13px;box-shadow:var(--softshadow)}.skillny-contact-card{padding:17px 19px;display:flex;gap:14px;align-items:center}.skillny-contact-icon{width:44px;height:44px;flex:none;border-radius:12px;background:#e7f8f3;color:#008a70;display:grid;place-items:center;font-size:22px}.skillny-contact-card strong{display:block;color:#0c324e;font-size:15px}.skillny-contact-card a,.skillny-contact-card p{font-size:13px;color:#3c6575;overflow-wrap:anywhere;margin:3px 0}.skillny-form-card{padding:20px 24px}.skillny-form-card h2{font-size:23px;margin:0 0 4px}.skillny-form-card>p{font-size:13px;color:#647b88;margin:0 0 14px}.skillny-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.skillny-contact-form label{font-size:12px;font-weight:900;color:#29495c;display:block}.skillny-contact-form input,.skillny-contact-form select,.skillny-contact-form textarea{width:100%;border:1px solid #d4e3e9;border-radius:9px;padding:10px 12px;background:#f9fcfe;color:#1b4054;margin-top:4px;font-size:13px}.skillny-contact-form .full{grid-column:1/-1}.skillny-contact-form textarea{min-height:92px;resize:vertical}.skillny-contact-form .btn{width:100%}.skillny-contact-form .skillny-honeypot{position:absolute;left:-9999px}.skillny-contact-alert{padding:12px 16px;border-radius:10px;margin:12px 0;background:#e4f8ef;color:#00674a;font-weight:800}.skillny-contact-alert.error{background:#fff1f1;color:#9a2b2b}.skillny-contact-help{background:#e9f5f8;border-radius:11px;padding:14px 18px;margin:4px 0 12px;display:flex;justify-content:space-between;align-items:center;gap:10px}.skillny-contact-help h3{margin:0;font-size:16px}.skillny-contact-help p{margin:3px 0 0;color:#516b76;font-size:12px}
.skillny-courses-filter{background:#fff;border:1px solid #dceaf0;padding:14px;border-radius:14px;display:grid;grid-template-columns:1.3fr 1fr auto;gap:10px;margin-bottom:18px}.skillny-courses-filter input,.skillny-courses-filter select{width:100%;min-width:0;border-radius:9px;border:1px solid #dce6ec;padding:11px;background:#fbfeff}.skillny-v4-course-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.skillny-v4-course{overflow:hidden;background:#fff;border:1px solid #e0e9ee;border-radius:13px;box-shadow:0 5px 18px #0a354112;display:flex;flex-direction:column;min-width:0}.skillny-v4-course img{display:block;width:100%;height:165px;object-fit:cover}.skillny-v4-course-body{padding:13px;display:flex;flex-direction:column;gap:8px;flex:1}.skillny-v4-course h2{font-size:16px;line-height:1.33;margin:0;min-height:43px}.skillny-v4-course h2 a:hover{color:#008c77}.skillny-v4-course .meta{font-size:12px;margin:0}.skillny-v4-course-bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:7px}.skillny-v4-course-bottom .price{font-size:16px;white-space:nowrap}.skillny-v4-course-bottom .btn{font-size:11px;padding:8px 12px}.skillny-empty{padding:30px;text-align:center;border:1px dashed #bdd3db;border-radius:12px}.skillny-pagination{display:flex;gap:8px;justify-content:center;padding:16px}.skillny-pagination a,.skillny-pagination span{padding:8px 12px;background:#fff;border-radius:8px;border:1px solid #d4e7eb}
html[dir=rtl] .skillny-contact-form,html[dir=rtl] .skillny-courses-filter{text-align:right}html[dir=rtl] .skillny-v4-intro{direction:rtl}
@media(max-width:1050px){.skillny-v4-course-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:740px){.skillny-contact-hero{grid-template-columns:1fr}.skillny-contact-copy{padding:18px}.skillny-contact-hero img{max-height:190px;min-height:160px}.skillny-contact-grid{grid-template-columns:1fr}.skillny-courses-filter{grid-template-columns:1fr 1fr}.skillny-courses-filter .btn{grid-column:1/-1}.skillny-v4-course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.skillny-contact-help{flex-direction:column;align-items:flex-start}}
@media(max-width:480px){.skillny-v4-course img{height:110px}.skillny-v4-course-body{padding:10px}.skillny-v4-course h2{font-size:13px;min-height:50px}.skillny-v4-course-bottom{flex-wrap:wrap}.skillny-v4-course-bottom .btn{width:100%}.skillny-contact-form{grid-template-columns:1fr}.skillny-contact-form .full{grid-column:auto}.skillny-form-card{padding:15px}.skillny-contact-card{padding:12px}}

/* Skillny Corporate Training v5 */
.skcorp{padding:0 0 42px}.skcorp .sk-muted{color:#667994}.skcorp h1,.skcorp h2,.skcorp h3{line-height:1.2;margin:0}.skcorp h1{font-size:clamp(27px,3.5vw,47px);font-weight:900}.skcorp h2{font-size:clamp(21px,2.4vw,29px);font-weight:900}.skcorp p{line-height:1.55}.skcorp-hero{margin-top:21px;border-radius:23px;overflow:hidden;display:grid;grid-template-columns:1fr 43%;min-height:300px;background:linear-gradient(122deg,#082a46,#0e4f64);color:#fff;box-shadow:0 16px 42px #123c581b}.skcorp-hero-copy{padding:35px 34px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.skcorp-hero h1{color:#fff;margin:11px 0}.skcorp-hero h1 em{font-style:normal;color:#ffd36e}.skcorp-hero p{max-width:650px;margin:0 0 19px}.skcorp-hero img{height:100%;width:100%;object-fit:cover}.skcorp-chip{display:inline-block;background:#e9f8f4;color:#047c6d;border-radius:100px;padding:5px 12px;font-weight:900;font-size:12px}.skcorp-hero .skcorp-chip{background:#f5faff;color:#065274}.skcorp-hero-actions,.skcorp-flex{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.skcorp .skcorp-btn{display:inline-flex;padding:11px 17px;border-radius:10px;background:#00866e;color:white;font-weight:900;align-items:center;justify-content:center;border:0;cursor:pointer}.skcorp .skcorp-btn:hover{background:#056e5d;color:white}.skcorp .skcorp-outline{background:transparent;border:1px solid #b0e9e0;color:#fff}.skcorp .skcorp-outline:hover{background:#fff;color:#0b4a5f}.skcorp-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0 25px}.skcorp-stat{border-radius:13px;background:#fff;border:1px solid #e0e9f0;padding:15px;box-shadow:0 5px 17px #123c580c}.skcorp-stat strong{font-size:21px;color:#087f72;display:block}.skcorp-stat span{font-size:12px;font-weight:800;color:#576d84}.skcorp-section{margin:23px 0}.skcorp-head{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:13px}.skcorp-head p{margin:5px 0 0}.skcorp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.skcorp-card{background:#fff;border:1px solid #dbe8f0;border-radius:17px;overflow:hidden;box-shadow:0 8px 24px #102e4b0d;display:flex;flex-direction:column}.skcorp-card img{width:100%;height:143px;object-fit:cover;display:block}.skcorp-card-body{padding:15px;display:flex;flex:1;flex-direction:column}.skcorp-card h3{font-size:16px;font-weight:900;margin:7px 0}.skcorp-card p{font-size:13px;margin:0 0 9px;color:#63748d}.skcorp-card .skcorp-btn{margin-top:auto;font-size:12px;padding:9px 13px}.skcorp-flag{display:inline-block;align-self:flex-start;padding:3px 9px;border-radius:20px;background:#e5f5fa;color:#087184;font-size:11px;font-weight:900}.skcorp-duration{font-size:12px;color:#426279;margin:0 0 14px;font-weight:700}.skcorp-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.skcorp-pack{background:#fff;border:1px solid #dce7ef;border-radius:16px;padding:20px;box-shadow:0 6px 20px #102e4b0b}.skcorp-pack:nth-child(2){background:#f0f9f6;border-color:#a0dccb}.skcorp-pack h3{font-size:19px;margin:9px 0}.skcorp-pack p{font-size:13px;color:#62718a}.skcorp-pack ul{padding-left:18px;line-height:1.9;font-size:13px}.skcorp-process{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.skcorp-step{background:#eff7fb;padding:17px;border-radius:14px;border:1px solid #dcecf2}.skcorp-step b{font-size:22px;color:#00866e}.skcorp-step h3{font-size:15px;margin:8px 0 5px}.skcorp-step p{font-size:12px;color:#687e91;margin:0}.skcorp-contact{display:grid;grid-template-columns:0.9fr 1.1fr;gap:20px;margin:26px 0 0}.skcorp-info{background:linear-gradient(145deg,#0e3c57,#0c2b47);color:white;border-radius:18px;padding:26px}.skcorp-info h2{color:#fff}.skcorp-info p{color:#e0eff5}.skcorp-info img{border-radius:13px;width:100%;height:170px;object-fit:cover;margin-top:14px}.skcorp-form{background:#fff;border:1px solid #dce7f0;border-radius:18px;padding:24px}.skcorp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.skcorp-form label{display:block;font-size:12px;font-weight:800;color:#294967}.skcorp-form input,.skcorp-form select,.skcorp-form textarea{display:block;width:100%;margin-top:5px;border:1px solid #cddde7;border-radius:9px;padding:11px;outline-color:#0a8e7c;background:white;color:#152b43}.skcorp-form .wide{grid-column:1/-1}.skcorp-hp{position:absolute;left:-9999px;opacity:0}.skcorp-note{font-size:12px;color:#668099}.skcorp-success{padding:12px 16px;background:#e4f7eb;border-radius:10px;color:#136341;font-weight:700}.skcorp-error{padding:12px 16px;background:#fff1ef;border-radius:10px;color:#9b3326;font-weight:700}.skcorp[dir=rtl] .skcorp-pack ul{padding-left:0;padding-right:20px}.skcorp[dir=rtl] .skcorp-hero-copy,.skcorp[dir=rtl] .skcorp-form{text-align:right}.skcorp[dir=rtl] {font-family:'Noto Naskh Arabic',serif}.skcorp[dir=rtl] h1,.skcorp[dir=rtl] h2,.skcorp[dir=rtl] h3{line-height:1.9}
@media(max-width:950px){.skcorp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skcorp-hero{grid-template-columns:1fr 40%}.skcorp-metrics{grid-template-columns:repeat(2,1fr)}.skcorp-packages{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.skcorp-hero{grid-template-columns:1fr}.skcorp-hero img{height:190px;order:-1}.skcorp-hero-copy{padding:21px}.skcorp-grid,.skcorp-packages,.skcorp-contact{grid-template-columns:1fr}.skcorp-process{grid-template-columns:repeat(2,1fr)}.skcorp-form-grid{grid-template-columns:1fr}.skcorp-stat{padding:11px}.skcorp-head{align-items:start;flex-direction:column}.skcorp-card img{height:200px}}


/* Skillny Trainers & Calendar v6 */
.skillny-v6-page{padding:22px 0 44px}.skillny-v6-page h1,.skillny-v6-page h2,.skillny-v6-page h3{line-height:1.18}.skillny-v6-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:0;overflow:hidden;border-radius:24px;background:linear-gradient(125deg,#082a46,#0f5366);box-shadow:0 18px 42px #123c5822;color:#fff;margin-top:16px}.skillny-v6-hero-copy{padding:34px 34px 32px}.skillny-v6-hero-copy h1{margin:10px 0 12px;color:#fff;font-size:clamp(28px,3.4vw,52px);font-weight:900}.skillny-v6-hero-copy h1 em{font-style:normal;color:#ffd56f}.skillny-v6-hero-copy p{margin:0;color:#ddedf3;max-width:680px}.skillny-v6-chip{display:inline-block;background:#e8f6f2;color:#057d6d;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:900}.skillny-v6-hero .skillny-v6-chip{background:#f5fbfe;color:#0b5973}.skillny-v6-hero-copy .skillny-v6-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.skillny-v6-hero-media{min-height:300px;position:relative}.skillny-v6-hero-media img{width:100%;height:100%;object-fit:cover;display:block}.skillny-v6-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:16px 0 24px}.skillny-v6-stat{background:#fff;border:1px solid #dce8f0;border-radius:14px;padding:16px;box-shadow:0 6px 18px #123c580c}.skillny-v6-stat strong{display:block;font-size:22px;color:var(--teal);margin-bottom:3px}.skillny-v6-stat span{font-size:12px;font-weight:800;color:#60758a}.skillny-v6-section{margin:26px 0}.skillny-v6-section-head{display:flex;justify-content:space-between;align-items:end;gap:10px;margin-bottom:14px}.skillny-v6-section-head h2{margin:0;font-size:30px}.skillny-v6-section-head p{margin:4px 0 0;color:#647a90}.skillny-v6-filters{display:grid;grid-template-columns:1.4fr 1fr auto;gap:10px;background:#fff;border:1px solid #dce8ef;padding:14px;border-radius:16px;box-shadow:0 5px 16px #123c5808;margin-bottom:16px}.skillny-v6-filters input,.skillny-v6-filters select{width:100%;border:1px solid #d3e0e8;border-radius:10px;padding:11px 12px;background:#fbfeff}.skillny-v6-filters .btn{white-space:nowrap}.skillny-v6-trainer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.skillny-v6-trainer-card{background:#fff;border:1px solid #dbe8ef;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px #123c580d;display:flex;flex-direction:column;min-width:0}.skillny-v6-trainer-card img{width:100%;height:220px;object-fit:cover;display:block}.skillny-v6-trainer-body{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}.skillny-v6-trainer-top{display:flex;justify-content:space-between;gap:8px;align-items:start}.skillny-v6-trainer-card h3{margin:0;font-size:18px}.skillny-v6-trainer-role{margin:0;color:#5b7389;font-size:13px}.skillny-v6-badges{display:flex;gap:7px;flex-wrap:wrap}.skillny-v6-badge{display:inline-block;background:#ecf6fb;color:#0b6983;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}.skillny-v6-trainer-meta{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:auto;padding-top:8px;border-top:1px solid #e6eef2;font-size:12px;color:#36546a;font-weight:800}.skillny-v6-trainer-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.skillny-v6-mini{font-size:11px;color:#698096}.skillny-v6-card-row{display:grid;grid-template-columns:1.08fr .92fr;gap:18px}.skillny-v6-card{background:#fff;border:1px solid #dce8ef;border-radius:18px;padding:18px;box-shadow:0 8px 24px #123c580d}.skillny-v6-list{display:grid;gap:12px}.skillny-v6-session{display:grid;grid-template-columns:92px 1fr auto;gap:14px;padding:14px;border:1px solid #e2ebf1;border-radius:16px;background:#fbfdff;align-items:center}.skillny-v6-date{border-radius:14px;background:#edf8f5;color:#066f61;padding:10px;text-align:center;font-weight:900;line-height:1.05}.skillny-v6-date b{display:block;font-size:32px}.skillny-v6-session h3{margin:0 0 6px;font-size:18px}.skillny-v6-session p{margin:0;color:#5e7388;font-size:13px}.skillny-v6-seats{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.skillny-v6-tag{display:inline-block;padding:4px 10px;border-radius:999px;background:#fff4df;color:#926300;font-size:11px;font-weight:900}.skillny-v6-tag.ok{background:#e8f7f1;color:#057d61}.skillny-v6-tag.full{background:#fff0ef;color:#a3382b}.skillny-v6-empty{padding:28px;border:1px dashed #b8cdd8;border-radius:18px;text-align:center;background:linear-gradient(180deg,#f7fbfd,#fff)}.skillny-v6-empty h3{margin:6px 0 10px;font-size:24px}.skillny-v6-empty p{margin:0 auto 16px;max-width:640px;color:#62798c}.skillny-v6-table-wrap{overflow:auto;border:1px solid #dbe7ef;border-radius:16px}.skillny-v6-table{width:100%;border-collapse:collapse;background:#fff;min-width:760px}.skillny-v6-table th,.skillny-v6-table td{padding:14px 14px;border-bottom:1px solid #e5eef3;text-align:left}.skillny-v6-table th{background:#eff6fb;color:#183d57;font-size:13px}.skillny-v6-table td{font-size:13px;color:#345268}.skillny-v6-note{font-size:12px;color:#6d8295;margin-top:10px}.skillny-v6-sidepanel{background:linear-gradient(145deg,#0e3c57,#0c2b47);color:#fff;border-radius:18px;padding:22px}.skillny-v6-sidepanel h3{color:#fff;margin:0 0 8px;font-size:24px}.skillny-v6-sidepanel p{color:#daeaf2}.skillny-v6-sidepanel ul{padding-left:18px;line-height:1.9}.skillny-v6-sidepanel a.btn.alt{background:#fff;color:#0d4960}.skillny-v6-sidepanel a.btn.alt:hover{color:#fff;background:transparent;border:1px solid #fff}.skillny-v6-demo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.skillny-v6-demo-card{background:#fff;border:1px solid #dce8ef;border-radius:16px;padding:16px;box-shadow:0 5px 16px #123c5808}.skillny-v6-demo-card h4{margin:7px 0 5px;font-size:16px}.skillny-v6-demo-card p{margin:0;color:#667c8f;font-size:13px}.skillny-v6-demo-card .skillny-v6-badge{margin-top:8px}
html[dir=rtl] .skillny-v6-page{text-align:right;font-family:'Noto Naskh Arabic',serif}html[dir=rtl] .skillny-v6-filters,html[dir=rtl] .skillny-v6-card-row,html[dir=rtl] .skillny-v6-hero{direction:rtl}html[dir=rtl] .skillny-v6-trainer-meta,html[dir=rtl] .skillny-v6-section-head{direction:rtl}html[dir=rtl] .skillny-v6-sidepanel ul{padding-left:0;padding-right:20px}html[dir=rtl] .skillny-v6-table th,html[dir=rtl] .skillny-v6-table td{text-align:right}
@media(max-width:1100px){.skillny-v6-trainer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.skillny-v6-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.skillny-v6-hero{grid-template-columns:1fr}.skillny-v6-card-row{grid-template-columns:1fr}.skillny-v6-stats{grid-template-columns:repeat(2,1fr)}.skillny-v6-trainer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skillny-v6-session{grid-template-columns:86px 1fr}.skillny-v6-seats{grid-column:1/-1;justify-content:flex-start}.skillny-v6-filters{grid-template-columns:1fr 1fr}.skillny-v6-filters .btn{grid-column:1/-1}.skillny-v6-hero-media{min-height:220px}}
@media(max-width:560px){.skillny-v6-hero-copy{padding:20px}.skillny-v6-stats,.skillny-v6-demo-grid,.skillny-v6-trainer-grid{grid-template-columns:1fr}.skillny-v6-session{grid-template-columns:1fr}.skillny-v6-date{display:flex;align-items:center;justify-content:center;gap:8px}.skillny-v6-date b{font-size:24px;display:inline}.skillny-v6-trainer-card img{height:250px}.skillny-v6-filters{grid-template-columns:1fr}.skillny-v6-filters .btn{grid-column:auto}}

/* v6.1 - Compact Urdu typography: Noto Naskh Arabic throughout user-facing interface */
html[dir="rtl"] body, body.rtl, html[lang^="ur"] body,
html[dir="rtl"] .skcorp, html[dir="rtl"] .skillny-v6-page,
[lang="ur"], [lang="ur-PK"] {
  font-family:'Noto Naskh Arabic',Tahoma,Arial,sans-serif !important;
  line-height:1.52;
  letter-spacing:normal;
}
html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3,
html[dir="rtl"] h4,html[dir="rtl"] p,html[dir="rtl"] li,
html[dir="rtl"] .btn,html[dir="rtl"] button,html[dir="rtl"] input,
html[dir="rtl"] select,html[dir="rtl"] textarea,html[dir="rtl"] label,
html[dir="rtl"] .navmenu a,html[dir="rtl"] .hero-copy h1,
html[dir="rtl"] .skcorp h1,html[dir="rtl"] .skcorp h2,
html[dir="rtl"] .skcorp h3,html[dir="rtl"] .skillny-v6-page h1,
html[dir="rtl"] .skillny-v6-page h2,html[dir="rtl"] .skillny-v6-page h3 {
  font-family:'Noto Naskh Arabic',Tahoma,Arial,sans-serif !important;
  line-height:1.48 !important;
  letter-spacing:normal !important;
}
html[dir="rtl"] .hero-copy h1 {line-height:1.30!important}
html[dir="rtl"] .skcorp h1,html[dir="rtl"] .skillny-v6-hero-copy h1 {line-height:1.33!important}
html[dir="rtl"] .skcorp-card p,html[dir="rtl"] .skillny-v6-trainer-role,
html[dir="rtl"] .skillny-v6-session p {line-height:1.53!important}
html[dir="rtl"] .btn,html[dir="rtl"] button {padding-top:9px;padding-bottom:9px}
/* Emails, numbers and technical fields should stay legible */
html[dir="rtl"] input[type="email"],html[dir="rtl"] input[type="tel"],html[dir="rtl"] input[type="url"]{direction:ltr;text-align:left}
