@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url('fonts/cairo-arabic-400-normal.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;}
@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url('fonts/cairo-arabic-700-normal.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;}
@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url('fonts/cairo-arabic-800-normal.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;}
@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url('fonts/cairo-latin-400-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url('fonts/cairo-latin-700-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url('fonts/cairo-latin-800-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
:root{--accent:#ac0735;--accent-dark:#90052c;--ink:#111b31;--muted:#69768d;--border:#e2e7ed;--pale:#f8f4f5;--green:#216b52;--radius:10px;font-family:Cairo,Tahoma,Arial,sans-serif;color:var(--ink);font-size:16px;line-height:1.7;background:white}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,.button{border:0;background:var(--accent);color:#fff;border-radius:7px;padding:11px 22px;display:inline-flex;justify-content:center;align-items:center;gap:10px;font-weight:700;cursor:pointer;line-height:1.5;min-height:44px}button:hover,.button:hover{background:var(--accent-dark)}a:hover{color:var(--accent)}.button:hover{color:white}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #488ceb;outline-offset:3px}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1{font-size:2.1rem;line-height:1.5;margin-bottom:12px}h2{font-size:1.55rem;line-height:1.4;margin-bottom:14px}h3{font-size:1rem;margin-bottom:8px}p{margin-bottom:12px}small{font-size:.8rem;color:var(--muted)}.container{max-width:1240px;width:calc(100% - 80px);margin:auto}.icon{width:21px;height:21px;flex-shrink:0;vertical-align:middle}.brand{font-size:1.8rem;color:var(--accent);font-weight:800;letter-spacing:-1px;white-space:nowrap}.site-header{border-bottom:1px solid #eee;background:#fff}.nav-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px}.site-header nav{display:flex;gap:32px;align-items:stretch;align-self:stretch}.site-header nav a{position:relative;display:flex;align-items:center;font-size:.9rem;font-weight:700;color:#252525;padding:6px 0}.site-header nav a.active{color:var(--accent)}.site-header nav a.active:after{content:'';position:absolute;bottom:0;right:15%;left:15%;height:4px;background:var(--accent);border-radius:4px 4px 0 0}.search-circle{background:#f3f3f3;width:36px;height:36px;border-radius:50%;display:grid;place-items:center}.menu-toggle{display:none}.hero{background:radial-gradient(ellipse at 0 50%,#f3eff0,transparent 35%),radial-gradient(ellipse at 100% 40%,#f4f0f0,transparent 35%),#fcfbfb;position:relative;padding:40px 0 32px;overflow:hidden}.hero-inner{max-width:890px;width:76%;margin:auto;text-align:center;position:relative;z-index:1}.hero h1{font-size:2.25rem;color:#111;font-weight:800;letter-spacing:-.6px}.hero em{color:var(--accent);font-style:normal}.hero p{color:#53627a;font-weight:700;margin-bottom:26px}.searchbar{display:flex;gap:8px;padding:6px;background:white;border:1px solid #e7e7eb;border-radius:11px;box-shadow:0 7px 18px #18244107;align-items:stretch}.searchbar label{display:flex;align-items:center;gap:8px;border:1px solid #d9dfe7;padding:0 10px;flex:1;min-width:0;border-radius:7px;margin:0}.searchbar .search-input{flex:1.5}.searchbar input,.searchbar select{border:0!important;width:100%;padding:11px 2px;min-width:0;background:transparent;font-size:.85rem;color:#586782;box-shadow:none}.searchbar button{flex-shrink:0}.hero-aside{position:absolute;color:#526079;font-weight:700;top:42%;line-height:1.8;font-size:1rem;z-index:0}.hero-aside span{display:block;background:var(--accent);height:3px;width:40px;margin-top:6px}.hero-aside.right{right:3.8%}.hero-aside.left{left:3.8%}.popular{display:flex;gap:8px;justify-content:center;align-items:center;margin-top:24px;flex-wrap:wrap;font-size:.8rem}.popular strong{color:#222;margin-left:8px}.popular a{border:1px solid #dde2e9;border-radius:40px;padding:3px 12px;color:#52627a;background:#fafafa}.home-content{padding:26px 0 42px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.section-heading h2{color:var(--accent);margin:0}.section-heading>a{font-size:.85rem;font-weight:700;color:var(--accent)}.cards{display:grid;gap:13px}.cards.jobs{grid-template-columns:repeat(5,minmax(0,1fr))}.cards.articles{grid-template-columns:repeat(4,minmax(0,1fr))}.cards.companies{grid-template-columns:repeat(3,minmax(0,1fr))}.card{border:1px solid var(--border);border-radius:var(--radius);padding:8px 8px 12px;display:flex;flex-direction:column;background:linear-gradient(180deg,#fff,#fdfefe);min-width:0;transition:transform .16s,box-shadow .16s}.card:hover{transform:translateY(-3px);box-shadow:0 8px 25px #15223a0b}.card-photo{position:relative;display:block;overflow:hidden;border-radius:6px}.card-photo img{width:100%;height:115px;object-fit:cover}.tag{position:absolute;top:9px;left:8px;border-radius:20px;background:#e6f2ff;color:#0766e5;font-size:.72rem;padding:2px 10px;border:1px solid #bfdfff;font-weight:700}.tag.green{background:#dcf7df;color:#218454;border-color:#b9e6bf}.card-body{display:flex;flex-direction:column;flex:1;padding:8px 5px 0}.card h3{line-height:1.7;margin-bottom:3px;font-size:.93rem}.card p{font-size:.87rem;color:#63728b;margin-bottom:5px}.card .meta{display:flex;align-items:center;gap:7px}.meta .icon{width:16px;height:16px;color:#3d424a}.card .salary{color:#d00035;font-weight:700;font-size:.86rem;white-space:normal;overflow-wrap:anywhere;margin-top:4px}.date{margin-top:auto;padding-top:5px}.outline{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--accent);color:var(--accent);font-weight:700;min-height:37px;border-radius:5px;padding:4px 12px;line-height:1.5}.outline:hover{background:var(--pale)}.card .outline{margin-top:5px}.articles .card-photo img{height:130px}.excerpt{line-height:1.9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.career-banner{border-radius:9px;padding:20px;margin:18px 0;display:flex;align-items:center;gap:25px;background:linear-gradient(100deg,#f9f0f2,#f4ecee);position:relative}.career-banner h2{color:var(--accent);margin:0 0 2px}.career-banner p{margin:0;color:#607086;font-size:1.2rem}.career-banner .button{order:-1;font-size:.9rem}.banner-icon{margin-right:auto;width:67px;height:67px;display:grid;place-items:center;color:var(--accent);background:#ffffff66;border-radius:50%}.banner-icon .icon{width:38px;height:38px}.site-footer{background:linear-gradient(90deg,#faf8f8,#fff);border-top:5px solid #faf6f7;padding:42px 0;color:#728099;font-size:.9rem}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:55px;direction:ltr}.footer-grid>div{direction:rtl}.footer-brand{text-align:left}.site-footer .brand{font-size:2rem;display:block;margin-bottom:10px}.site-footer h3{color:#263957;margin-bottom:12px}.site-footer a:not(.brand){display:block;margin-bottom:7px}.socials{display:flex;flex-wrap:wrap;gap:10px}.socials a{font-size:.8rem}.listing{padding:35px 0 60px;min-height:65vh}.listing .searchbar{margin-bottom:30px}.listing .cards.jobs{grid-template-columns:repeat(4,minmax(0,1fr))}.listing .card-photo img{height:160px}.narrow{max-width:850px}.static-page{padding:50px 0 80px;min-height:58vh}.prose{font-size:1rem;line-height:2.1;overflow-wrap:anywhere}.contact-email{color:var(--accent);direction:ltr;display:inline-block}.detail{padding:25px 0 65px;max-width:1030px}.breadcrumbs{color:var(--muted);font-size:.85rem;margin-bottom:25px}.eyebrow{color:var(--accent);font-size:.9rem}.detail header p{color:var(--muted)}.detail-image{width:100%;max-height:420px;object-fit:cover;border-radius:12px;margin:25px 0}.detail-columns{display:grid;grid-template-columns:1fr 285px;gap:35px}.detail-sidebar{border:1px solid var(--border);padding:22px;border-radius:10px;align-self:start}.detail-sidebar p{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--border);padding-bottom:12px;font-size:.85rem}.detail-sidebar strong{max-width:65%;font-weight:500}.detail-sidebar .button{width:100%}.prose video,.video-frame{width:100%;aspect-ratio:16/9;margin-top:25px;border:0;border-radius:10px}.empty{padding:42px 20px;text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:10px}.empty>.icon{width:35px;height:35px;margin-bottom:12px;color:var(--accent)}.empty h3{color:var(--ink)}.image-empty{height:115px;display:grid;place-items:center;background:#f2f5f6;color:var(--muted)}.image-empty .icon{width:36px;height:36px}.muted{color:var(--muted)}.pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:25px}.auth{min-height:100vh;display:grid;place-items:center;background:#f5f7fa;padding:25px}.auth-card{background:white;border:1px solid var(--border);border-radius:16px;padding:35px;width:100%;max-width:480px;box-shadow:0 20px 60px #172c4310}.auth-card h1{font-size:1.65rem;margin-top:18px}.auth-card p{color:var(--muted)}label{display:block;font-size:.9rem;font-weight:500;margin-bottom:17px}input:not([type=checkbox]),select,textarea{display:block;width:100%;padding:10px 12px;border:1px solid #dbe1e8;border-radius:7px;background:#fff;color:var(--ink);margin-top:6px}input[type=email],input[type=url],input[type=password],input[type=number]{direction:ltr;text-align:right}textarea{resize:vertical;line-height:1.9}.auth-card button{width:100%}.back-link{display:block;text-align:center;font-size:.9rem;margin-top:22px}.notice,.error{padding:12px 16px;border-radius:8px;background:#e9f6ec;color:#246040}.error{background:#fff0f0;color:#a52732}.admin-theme{--accent:#246f55;--accent-dark:#19523f;--pale:#edf5f0;background:#f5f7fa}.dashboard{display:flex}.sidebar{position:fixed;inset:0 0 0 auto;width:245px;background:#fcfdfd;border-left:1px solid var(--border);padding:22px 16px;overflow:auto}.sidebar .brand{display:block;text-align:center}.sidebar>p{color:var(--muted);font-size:.8rem;text-align:center;padding-bottom:23px;border-bottom:1px solid var(--border);margin-bottom:15px}.sidebar nav{display:flex;flex-direction:column;gap:7px}.sidebar nav>a{display:flex;align-items:center;gap:16px;padding:13px 17px;border-radius:8px;color:#526078;font-size:.95rem}.sidebar nav a.active{color:var(--accent);background:#e6efea;font-weight:700}.sidebar-bottom{border-top:1px solid var(--border);margin:26px 8px 0;padding:22px 10px}.sidebar-bottom>a{display:block;margin-bottom:18px}.text-button{padding:0;min-height:28px;background:none!important;color:inherit;font-weight:500;border:0}.text-button:hover{color:var(--accent)}.admin-main{width:calc(100% - 245px);margin-right:245px;min-width:0}.admin-top{background:#fff;border-bottom:1px solid var(--border);padding:14px 30px;display:flex;align-items:center;justify-content:space-between;gap:25px}.admin-top form{position:relative;max-width:450px;width:50%}.admin-top input{background:#f0f2f5;margin:0;border:0;padding-left:45px}.admin-top button{position:absolute;left:5px;top:3px;background:none;color:#8b95a8;padding:8px;min-height:32px}.admin-user{display:flex;align-items:center;gap:12px;flex-direction:row-reverse;font-size:.9rem}.admin-user small{display:block}.avatar{display:grid;place-items:center;background:#e6e9ee;color:#56647a;width:42px;height:42px;border-radius:50%}.admin-content{padding:25px 30px 45px;max-width:1650px;margin:auto}.admin-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.admin-heading h1{font-size:1.8rem;margin-bottom:0;color:#101827}.admin-heading p{font-size:.9rem;color:var(--muted);margin-bottom:0}.admin-heading>span{font-size:.8rem}.panel{background:#fff;border:1px solid var(--border);border-radius:10px;padding:22px;margin-bottom:20px}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.stat{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:20px;margin-bottom:20px}.stat h3{font-size:.95rem;color:#57637a}.stat strong{font-size:2.1rem;line-height:1.3;color:#101827;display:block;margin:10px 0}.stat p{font-size:.78rem;color:var(--muted);margin:0}.stat-icon{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#e7f3eb;color:var(--accent);flex-shrink:0}.stat-icon .icon{width:27px;height:27px}.stat-icon.blue{color:#0059dc;background:#e0ebff}.stat-icon.purple{color:#672ac6;background:#ede4ff}.quick-actions{display:flex;align-items:center;justify-content:space-between;gap:20px}.quick-actions h2{font-size:1.25rem;margin:0 0 6px}.quick-actions p{color:var(--muted);font-size:.85rem;margin:0}.quick-actions>div:last-child{display:flex;gap:16px}.quick-actions .button{font-size:.9rem;min-width:145px}.button.blue{background:#deebff;color:#0056c9}.button.soft{background:#e4efe8;color:var(--accent)}.dashboard-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.panel .section-heading h2{font-size:1.12rem;color:#141c2a;display:flex;align-items:center;gap:10px}.panel .section-heading>a{font-size:.8rem}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.82rem;text-align:right}th{background:#f2f4f7;font-size:.78rem;color:#59657a;font-weight:700;padding:10px 12px}td{padding:10px 12px;border-bottom:1px solid #eff1f4;color:#4c5870}tbody tr:last-child td{border-bottom:0}th:first-child{border-radius:0 6px 6px 0}th:last-child{border-radius:6px 0 0 6px}.status{display:inline-block;white-space:nowrap;background:#edf0f4;border-radius:30px;color:#5a6475;padding:1px 12px;font-size:.74rem}.status.published{background:#e1f6e7;color:#28734e}.row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.row-actions a,.row-actions button{font-size:.8rem;color:var(--accent);white-space:nowrap}.row-actions .danger{color:#b72a3d}.traffic{display:flex;gap:30px;align-items:center}.traffic-total{background:#f0f7f3;border-radius:10px;padding:22px;min-width:230px;max-width:30%}.traffic-total p{font-size:.9rem;color:var(--muted);margin:0}.traffic-total strong{font-size:2rem;display:block}.traffic-total small{display:block}.chart{flex:1;min-width:0}.chart h2{font-size:1rem;margin-bottom:15px}.bars{display:flex;gap:20px;align-items:flex-end;height:145px;border-bottom:1px solid var(--border);padding-bottom:10px;direction:ltr}.bar-column{flex:1;min-width:0;display:flex;align-items:center;flex-direction:column;gap:6px;font-size:.75rem;color:var(--muted)}meter{width:100%;height:65px;appearance:none}meter::-webkit-meter-bar{background:#f1f5f2;border:0;border-radius:0}meter::-webkit-meter-optimum-value{background:#a2ceba}meter::-moz-meter-bar{background:#a2ceba}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.editor h2{font-size:1.25rem;margin-top:10px;padding-top:12px}.editor .help{font-size:.8rem;color:var(--muted)}.editor input[type=file]{font-size:.8rem}.upload-preview{width:100%;max-width:350px;max-height:200px;object-fit:contain;border-radius:8px}.upload-preview[hidden]{display:none}.checkbox{display:flex;align-items:center;gap:10px}.form-actions{display:flex;gap:15px;margin-top:20px}.editor label{overflow-wrap:anywhere}.editor .outline{min-width:90px}
@media(min-width:1500px){.container{max-width:1340px}.card-photo img{height:130px}.articles .card-photo img{height:155px}.hero{padding:45px 0}.hero-inner{max-width:1000px}}
@media(max-width:1200px){.container{width:calc(100% - 40px)}.hero-aside{display:none}.hero-inner{width:90%}.site-header nav{gap:20px}.stats{gap:12px}.stat{padding:15px}.stat-icon{width:40px;height:40px}.stat h3{font-size:.8rem}.stat strong{font-size:1.8rem}.sidebar{width:210px}.admin-main{width:calc(100% - 210px);margin-right:210px}.admin-content{padding:22px 20px}.quick-actions{align-items:flex-start;flex-direction:column}.quick-actions>div:last-child{width:100%}.quick-actions .button{flex:1;min-width:0}.dashboard-tables{grid-template-columns:1fr}.footer-grid{gap:30px}}
@media(max-width:900px){.cards.jobs{grid-template-columns:repeat(3,minmax(0,1fr))}.cards.articles,.listing .cards.jobs{grid-template-columns:repeat(2,minmax(0,1fr))}.card-photo img{height:155px}.career-banner{flex-wrap:wrap}.career-banner .button{order:1}.banner-icon{position:absolute;left:20px;bottom:20px}.career-banner p{font-size:1rem}.site-header nav{gap:16px}.site-header nav a{font-size:.8rem}.brand{font-size:1.5rem}.hero h1{font-size:1.85rem}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{width:180px;padding:20px 10px}.sidebar nav>a{padding:10px;gap:9px;font-size:.85rem}.admin-main{width:calc(100% - 180px);margin-right:180px}.traffic{flex-direction:column;align-items:stretch}.traffic-total{max-width:none}.detail-columns{grid-template-columns:1fr}.detail-sidebar{grid-row:1}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{text-align:right}.listing .searchbar{flex-wrap:wrap}.listing .searchbar>label{flex:1 1 40%}}
@media(max-width:640px){:root{font-size:16px}.container{width:calc(100% - 28px)}.site-header{position:relative}.nav-wrap{min-height:65px;flex-wrap:wrap;gap:10px}.menu-toggle{display:inline-flex;background:#f5f1f3;color:var(--accent);padding:8px 12px;font-size:.85rem;min-height:36px;margin-right:auto}.site-header nav{display:none;width:100%;flex-direction:column;gap:0;padding-bottom:12px;order:3}.site-header nav.open{display:flex}.site-header nav a{padding:10px;font-size:.95rem}.site-header nav a.active:after{display:none}.search-circle{width:34px;height:34px}.hero{padding:28px 0 25px}.hero-inner{width:calc(100% - 28px)}.hero h1{font-size:1.7rem;line-height:1.65;margin-bottom:10px}.hero p{font-size:.87rem;margin-bottom:20px}.searchbar{flex-wrap:wrap}.searchbar .search-input{flex:1 1 100%}.searchbar>label{flex:1 1 38%}.searchbar button{width:100%;padding:10px}.popular{gap:6px;margin-top:18px;font-size:.76rem}.popular strong{width:100%}.home-content{padding-top:22px}.section-heading h2{font-size:1.23rem}.section-heading>a{font-size:.74rem}.cards.jobs,.cards.articles,.cards.companies,.listing .cards.jobs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card{padding:5px 5px 9px}.card-body{padding:7px 3px 0}.card-photo img,.articles .card-photo img,.listing .card-photo img{height:104px}.card h3{font-size:.86rem}.card p{font-size:.78rem}.card .salary{font-size:.79rem}.tag{font-size:.65rem;padding:1px 7px;left:5px;top:6px}.card .outline{font-size:.86rem}.career-banner{padding:17px;gap:12px;margin:20px 0}.career-banner h2{font-size:1.23rem}.career-banner p{font-size:.9rem;padding-left:35px}.career-banner .button{font-size:.82rem;padding:9px 14px}.banner-icon{width:45px;height:45px;left:14px;bottom:14px}.banner-icon .icon{width:27px;height:27px}.site-footer{padding:30px 0}.footer-grid{gap:25px 18px;font-size:.82rem}.footer-brand{grid-column:1/-1}.footer-grid>div:last-child{grid-column:1/-1}.site-footer .brand{font-size:1.7rem}.detail h1{font-size:1.7rem}.detail-image{max-height:250px}.detail-columns{gap:20px}.detail-sidebar{padding:17px}.auth-card{padding:25px}.sidebar{position:static;width:100%;border-left:0;border-bottom:1px solid var(--border);padding:12px 14px}.sidebar .brand{text-align:right;font-size:1.5rem}.sidebar>p{display:none}.sidebar nav{flex-direction:row;overflow-x:auto;gap:5px;padding-top:8px}.sidebar nav>a{white-space:nowrap;padding:8px 10px;font-size:.78rem;gap:5px}.sidebar nav .icon{width:17px;height:17px}.sidebar-bottom{margin:10px 0 0;padding:9px 0 0;display:flex;justify-content:space-between;font-size:.8rem}.sidebar-bottom>a{margin:0}.dashboard{display:block}.admin-main{width:100%;margin:0}.admin-top{padding:12px 14px;gap:10px}.admin-top form{width:58%}.admin-top input{font-size:.78rem;padding-right:8px}.admin-user{font-size:.75rem;gap:7px}.avatar{width:30px;height:30px}.admin-content{padding:19px 14px 30px}.admin-heading{margin-bottom:17px}.admin-heading h1{font-size:1.5rem}.admin-heading p{font-size:.77rem}.admin-heading>span{display:none}.stats{gap:10px}.stat{margin-bottom:10px;padding:13px;gap:5px}.stat strong{font-size:1.8rem}.stat h3{font-size:.78rem;margin-bottom:3px}.stat p{font-size:.68rem}.stat-icon{width:33px;height:33px}.stat-icon .icon{width:20px;height:20px}.panel{padding:15px;margin-bottom:15px}.quick-actions{gap:13px}.quick-actions>div:last-child{gap:7px;flex-wrap:wrap}.quick-actions .button{font-size:.76rem;padding:9px 8px;gap:4px;min-width:105px}.quick-actions .button .icon{width:16px}.panel .section-heading h2{font-size:1rem}.dashboard-tables{gap:0}td,th{padding:9px 7px}.traffic{gap:20px}.traffic-total{padding:15px}.bars{gap:12px}.form-grid{grid-template-columns:1fr}.editor h2{font-size:1.15rem}.section-heading>.button{font-size:.8rem;padding:8px 11px}.row-actions{min-width:155px}.static-page{padding-top:30px}.static-page h1{font-size:1.6rem}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}

.chart-bar{width:100%;height:85px;display:block;overflow:visible}
.youtube-preview{width:100%;max-width:500px;aspect-ratio:16/9;border:0;margin-bottom:20px;border-radius:8px}
