:root{--accent:#176bff;--bg:#050b16;--panel:#0c1626;--panel2:#101d30;--text:#f5f9ff;--muted:#9dacbf;--line:#21334a;--header:rgba(5,12,24,.94);--shadow:0 18px 50px #0004;--container:1290px;--radius:15px;--bodyfont:'Vazirmatn',Tahoma,sans-serif;--headfont:'Vazirmatn',Tahoma,sans-serif}
html[data-theme=light]{--bg:#f5f8fd;--panel:#fff;--panel2:#eaf0f9;--text:#17243b;--muted:#65738a;--line:#dbe4ef;--header:rgba(255,255,255,.95);--shadow:0 16px 40px #17273f13}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--bodyfont);font-size:14px;line-height:1.85;-webkit-font-smoothing:antialiased}input,textarea,select,button{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}h1,h2,h3,h4{font-family:var(--headfont);line-height:1.55;margin:0;font-weight:800}h1{font-size:clamp(2rem,3.2vw,3.5rem)}h2{font-size:clamp(1.3rem,2vw,2rem)}h3{font-size:1.07rem}p{margin:0}.wrap{width:min(calc(100% - 48px),var(--container));margin-inline:auto}.muted{color:var(--muted)}.ltr{direction:ltr;text-align:left}.block{display:block}.eyebrow{font:700 10px/1.5 system-ui,sans-serif;letter-spacing:2px;color:#53b8ff;direction:ltr;display:inline-block}.title-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:var(--accent)}.dot,.live-dot{color:#25dca4}.dot{display:inline-block;width:6px;height:6px;background:#42d6ca;border-radius:50%;box-shadow:0 0 15px #39c9f1}.btn,.btn-outline,.btn-ghost,.text-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;transition:.22s;white-space:nowrap;font-weight:750}.btn{background:linear-gradient(120deg,var(--accent),#0087ff);border:1px solid #4c9fff;color:#fff;padding:11px 22px;border-radius:10px;box-shadow:0 8px 24px #076afa25}.btn:hover{transform:translateY(-2px);filter:brightness(1.13)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn-outline{border:1px solid var(--line);background:var(--panel2);padding:9px 15px;border-radius:9px;color:var(--text)}.btn-outline:hover{border-color:var(--accent)}.btn-ghost{border:1px solid #ffffff80;color:white;background:#07101d48;padding:12px 23px;border-radius:30px}.btn-large{padding:13px 26px;font-size:14px}.btn-small{padding:8px 16px;font-size:12px}.btn-full{width:100%}.text-link{color:#51adff;font-size:12px}.text-link:hover{color:#87cfff}.pill{display:inline-block;border:1px solid #3c668a;background:#163451c7;color:#d0e8ff;border-radius:7px;padding:3px 10px;font-size:10px}.site-header{height:75px;position:sticky;top:0;z-index:80;background:var(--header);backdrop-filter:blur(22px);border-bottom:1px solid var(--line)}.header-inner{height:100%;display:flex;align-items:center;gap:30px}.brand{display:inline-flex;align-items:center;gap:11px;direction:ltr;flex-shrink:0}.brand-text{font:900 21px/0.91 Arial,system-ui,sans-serif;letter-spacing:-.7px;color:var(--text)}.brand-text small{display:block;font-size:13px;letter-spacing:2.3px;text-align:center}.brand-orbit{position:relative;width:35px;height:35px;display:inline-grid;place-items:center;transform:rotate(-35deg);border:3px solid #19bbff;border-radius:50%;box-shadow:inset 0 0 10px #0af3,0 0 15px #0af3}.brand-orbit:before{content:'';position:absolute;width:51px;height:12px;border:2px solid #21c6ff;border-radius:100%;transform:rotate(-20deg)}.brand-orbit i{display:block;width:15px;height:15px;background:linear-gradient(135deg,#1bf0ff,var(--accent));border-radius:50%}.desktop-nav{display:flex;align-items:center;gap:23px;margin-inline:auto;white-space:nowrap}.desktop-nav a{font-size:12px;color:var(--muted);font-weight:700}.desktop-nav a:hover,.desktop-nav a:first-child{color:var(--text)}.desktop-nav a:first-child{border-bottom:2px solid var(--accent);padding-block:23px}.header-actions{display:flex;align-items:center;gap:11px}.header-search{display:flex;border:1px solid var(--line);background:var(--panel);border-radius:9px;overflow:hidden;max-width:150px}.header-search input{width:114px;padding:7px 11px;border:0;outline:0;color:var(--text);background:transparent;font-size:11px}.header-search button{background:none;border:0;color:var(--text);font-size:22px;padding:0 7px}.icon-button{width:34px;height:34px;border:0;background:transparent;color:var(--text);font-size:21px;border-radius:8px}.icon-button:hover{background:var(--panel2)}.lang-link{color:var(--muted);font:700 11px Arial}.mobile-menu-button{display:none}.mobile-drawer{display:none}.footer{margin-top:100px;border-top:1px solid var(--line);background:var(--panel)}.footer-inner{padding:45px 0;display:flex;justify-content:space-between;align-items:center;gap:20px}.footer-inner p{color:var(--muted);margin-top:16px}.footer-inner>div:nth-child(2){display:flex;gap:19px;color:var(--muted)}.footer-inner small{color:var(--muted)}.mobile-bottom{display:none}
/* landing */
.landing-page .site-header{position:absolute;width:100%;border-color:#ffffff22;background:#02081298}.landing-page .desktop-nav a,.landing-page .lang-link{color:#eff6ff}.landing-page .brand-text{color:#fff}.landing-hero{min-height:760px;height:min(94vh,960px);position:relative;overflow:hidden;background:#010817;color:#fff}.cosmic-image,.landing-fog{position:absolute;inset:0}.cosmic-image{background-position:center 48%;background-size:cover;animation:space-breathe 22s infinite alternate ease-in-out;transform:scale(1.02)}.landing-fog{background:linear-gradient(90deg,#010713ec 4%,#03102064 55%,#02091a13),linear-gradient(0deg,#020816 0%,transparent 45%)}@keyframes space-breathe{to{transform:scale(1.10) translateX(-1.5%)}}.landing-inner{height:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:95px}.landing-topline{position:absolute;top:132px;right:0;font:700 10px Arial;letter-spacing:2px;display:flex;gap:12px;align-items:center;color:#d5edff;direction:ltr}.landing-copy{max-width:760px}.landing-copy h1{font-size:clamp(45px,5vw,77px);letter-spacing:-2px;line-height:1.5;margin:18px 0;text-shadow:0 12px 40px #0009}.landing-copy p{font-size:clamp(15px,1.6vw,21px);color:#d1e7fc}.landing-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:37px}.play-circle{border-radius:50%;border:1px solid #fff9;width:28px;height:28px;display:grid;place-items:center}.scroll-hint{position:absolute;bottom:40px;left:0;font:700 10px Arial;letter-spacing:2px;display:flex;align-items:center;gap:12px;color:#b5cfea;direction:ltr}.scroll-hint span{font-size:27px}.landing-topics{padding-top:100px}.section-heading{margin-bottom:26px}.section-heading h2{margin-top:6px}.section-heading.horizontal{display:flex;justify-content:space-between;align-items:end}.landing-topic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.topic-panel{position:relative;aspect-ratio:0.91;display:flex;flex-direction:column;justify-content:end;padding:20px;border:1px solid #ffffff30;border-radius:15px;overflow:hidden;isolation:isolate;transition:.3s}.topic-panel:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#010817 4%,transparent 90%),var(--panel-bg) center /cover;z-index:-1;transition:.35s}.topic-panel:hover:before{transform:scale(1.07)}.topic-panel strong{font-size:22px;color:#fff}.topic-panel>span{font-size:12px;color:#d7e8f5}.topic-panel em{position:absolute;top:16px;left:19px;border:1px solid #fff6;padding:0px 9px;border-radius:50%;color:#fff;font-size:23px}.landing-latest{margin-top:95px}.landing-cta{margin-top:115px;padding:110px 0;text-align:center;background:linear-gradient(125deg,#061d44,#020919),url('/static/img/nebula.webp') center/cover;background-blend-mode:multiply;color:white}.landing-cta h2{font-size:36px;margin:18px auto}.landing-cta p{margin-bottom:25px;color:#bed5eb}
/* homepage */
.news-page{padding-top:20px}.breaking{display:flex;height:40px;align-items:center;border-radius:8px;border:1px solid var(--line);overflow:hidden;background:var(--panel);gap:20px;white-space:nowrap;margin-bottom:18px}.breaking-badge{height:100%;display:grid;place-items:center;background:linear-gradient(90deg,#b3152e,#e41a32);color:#fff;padding:0 16px;font-size:12px;font-weight:800}.breaking-marquee{display:flex;gap:20px;flex:1;overflow:hidden;color:var(--muted);font-size:11px}.breaking-marquee a:hover{color:var(--accent)}.breaking-marquee span{color:#ed4856}.breaking-time{font:700 10px Arial;color:#5ab9ff;padding-inline:14px}.main-hero-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(290px,.9fr);gap:15px;min-height:400px}.feature-hero{position:relative;background-size:cover;background-position:center;border-radius:15px;min-height:405px;border:1px solid #315071;overflow:hidden;display:flex;align-items:flex-end;padding:32px;isolation:isolate}.feature-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#020a1b9e,transparent 60%);z-index:-1}.feature-hero .breaking-pill{position:absolute;top:20px;right:20px;background:#ec1e39;border:0;color:#fff}.feature-content{max-width:660px;color:#fff}.feature-content h1{font-size:clamp(24px,2.8vw,41px);margin:13px 0}.feature-content p{color:#d4e8fa;max-width:460px;font-size:13px}.feature-cta{display:inline-flex;gap:14px;align-items:center;background:#fff;color:#132340;border-radius:8px;padding:8px 16px;margin-top:16px;font-weight:800;font-size:12px}.feature-cta b{font-size:18px}.hero-side{display:grid;gap:12px;grid-template-rows:repeat(3,1fr)}.side-story{display:grid;grid-template-columns:145px 1fr;overflow:hidden;min-height:120px;border-radius:11px;background:var(--panel);border:1px solid var(--line);transition:.2s}.side-story:hover,.article-card:hover{border-color:#3177b9;transform:translateY(-2px)}.side-story img{width:100%;height:100%;object-fit:cover}.side-story>div{padding:12px;display:flex;flex-direction:column;justify-content:center;gap:4px}.side-story h3{font-size:13px;line-height:1.7}.side-story small{color:var(--muted);font-size:10px}.mini-label{font-size:10px;font-weight:800;color:#39aeff}.category-strip{display:flex;align-items:center;gap:8px;overflow-x:auto;margin-top:25px;padding:8px 0 6px;scrollbar-width:none}.category-strip::-webkit-scrollbar{display:none}.category-chip{display:flex;gap:9px;align-items:center;justify-content:center;flex:1 0 auto;min-width:100px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--muted);padding:12px;font-weight:700;transition:.2s}.category-chip:hover,.category-chip.active{background:var(--accent);border-color:var(--accent);color:#fff}.category-symbol{font-size:18px}.section-block{margin-top:70px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.article-card{background:var(--panel);border:1px solid var(--line);border-radius:13px;overflow:hidden;transition:transform .22s,border-color .22s;min-width:0}.card-media{height:215px;position:relative;overflow:hidden}.card-media img{width:100%;height:100%;object-fit:cover;transition:.4s}.article-card:hover img{transform:scale(1.035)}.media-tag{position:absolute;top:13px;right:13px;background:#04162ad9;color:#ddf0ff;font-weight:700;font-size:10px;padding:4px 11px;border-radius:5px}.card-copy{padding:20px}.story-meta{font-size:11px;color:var(--muted)}.story-meta span{margin:0 7px}.card-copy h3{margin:8px 0;font-size:17px;line-height:1.75}.card-copy p{font-size:12px;line-height:2;color:var(--muted)}.card-bottom{margin-top:21px;padding-top:10px;border-top:1px solid var(--line);font-size:11px;color:#4cadff;font-weight:800;display:flex;justify-content:space-between}.video-feature-grid{display:grid;grid-template-columns:1.55fr 1fr 1fr;grid-template-rows:205px 205px;gap:14px}.video-tile{background-position:center;background-size:cover;border-radius:12px;border:1px solid #426c9050;position:relative;display:flex;align-items:end;color:#fff;padding:22px;overflow:hidden}.video-tile:hover .video-play{transform:translate(-50%,-50%) scale(1.12)}.video-tile-big{grid-row:span 2}.video-tile h3{font-size:16px;margin-top:6px}.video-tile small{color:#d3e4f1;font-size:10px}.video-tile-big h3{font-size:23px}.video-play{position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);border-radius:50%;display:grid;place-items:center;width:53px;height:53px;border:2px solid #fff8;background:#060d1f85;font-size:31px;transition:.2s;box-shadow:0 5px 22px #0008}.double-feature{display:grid;grid-template-columns:1.4fr .9fr;gap:20px}.special-feature{min-height:310px;border-radius:15px;padding:35px;display:flex;flex-direction:column;justify-content:end;color:#fff;background-size:cover;background-position:center;border:1px solid #527da05c}.special-feature h2{font-size:29px;margin:12px 0}.special-feature p{max-width:340px;color:#d8e9f5}.special-feature .feature-cta{align-self:flex-start}.mission-card{background:var(--panel);border:1px solid var(--line);border-radius:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:30px}.mission-card h2{margin-top:12px}.mission-card p{color:var(--muted);font-size:12px;max-width:340px;margin:18px auto}.orbit-line{display:flex;gap:12px;align-items:center;margin:20px 0;font-weight:800;color:#90c9ff}.orbit-line span{border:1px solid #4e86b3;background:#12345444;border-radius:50%;width:65px;height:65px;display:grid;place-items:center}.orbit-line b{font-size:25px;color:var(--accent)}.gallery-row{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.gallery-card{border-radius:13px;overflow:hidden;position:relative;aspect-ratio:1.45;border:1px solid #5481a14a}.gallery-card:before{position:absolute;inset:40% 0 0;content:'';background:linear-gradient(0deg,#010817de,transparent);z-index:1}.gallery-card img{width:100%;height:100%;object-fit:cover;transition:.4s}.gallery-card:hover img{transform:scale(1.05)}.gallery-card span{position:absolute;bottom:17px;right:17px;z-index:2;color:#fff;font-weight:800;font-size:16px}.newsletter-band{display:flex;justify-content:space-between;gap:30px;align-items:center;background:linear-gradient(100deg,#061d3f,#0a2343);padding:40px;border:1px solid #234d8c;border-radius:15px;margin-top:80px;color:#fff}.newsletter-band h2{margin:6px 0}.newsletter-band p{color:#b2c9e3}.newsletter-band form{display:flex;gap:10px;max-width:490px;width:100%}.newsletter-band input{min-width:0;flex:1;background:#102e52;border:1px solid #416087;border-radius:9px;color:#fff;padding:10px 15px;outline:0}
/* inner pages */
.page-spacing{padding-top:48px;min-height:65vh}.page-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px}.page-head h1{font-size:39px;margin:9px 0}.page-head p{color:var(--muted)}.search-large{display:flex;border:1px solid var(--line);border-radius:11px;background:var(--panel);overflow:hidden;padding:5px}.search-large input{min-width:245px;background:none;border:0;color:var(--text);padding:5px 14px;outline:none}.pagination{display:flex;align-items:center;justify-content:center;gap:17px;margin-top:45px}.pagination span{color:var(--muted)}.breadcrumbs{font-size:12px;color:var(--muted);margin-bottom:20px}.breadcrumbs a{color:#3f9df8}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:36px}.article-hero{border-radius:16px;overflow:hidden;aspect-ratio:1.95;border:1px solid var(--line)}.article-hero img{height:100%;width:100%;object-fit:cover}.story-header{padding:35px 0;border-bottom:1px solid var(--line)}.story-header h1{margin:12px 0 15px;font-size:clamp(26px,3vw,39px)}.lead{font-size:16px;color:var(--muted);line-height:2}.story-byline{display:flex;gap:18px;color:var(--muted);font-size:11px;margin-top:22px}.story-grid{display:grid;grid-template-columns:55px 1fr;gap:20px;padding-top:34px}.share-rail{display:flex;align-items:flex-start;gap:12px;flex-direction:column}.share-rail button{border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--text);font-size:23px;width:44px;height:44px}.article-prose{font-size:16px;line-height:2.7;color:var(--text);max-width:780px}.article-prose p{margin-bottom:19px}.article-prose h2{margin:27px 0 10px}.article-prose a{color:var(--accent);text-decoration:underline}.article-prose blockquote{border-right:3px solid var(--accent);margin:20px 0;padding:15px;background:var(--panel)}.source-box{margin-top:40px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:17px;display:flex;justify-content:space-between;gap:15px;font-size:12px}.article-actions{display:flex;gap:12px;margin:30px 0}.related-sidebar .sticky-sidebar{position:sticky;top:100px}.related-sidebar h3{font-size:17px;margin-bottom:15px}.related{display:grid;grid-template-columns:93px 1fr;gap:10px;padding:13px 0;border-bottom:1px solid var(--line)}.related img{width:93px;height:75px;object-fit:cover;border-radius:8px}.related b{display:block;font-size:11px;line-height:1.8}.related small{font-size:10px;color:var(--muted)}.sidebar-callout{margin-top:26px;padding:22px;background:linear-gradient(160deg,#102e58,#0b1429);border-radius:12px;color:#fff}.sidebar-callout h3{margin:10px 0}.sidebar-callout p{font-size:12px;color:#adc8e0;margin-bottom:20px}.video-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.video-list-card{background:var(--panel);border:1px solid var(--line);border-radius:13px;overflow:hidden}.video-list-card .video-cover{aspect-ratio:1.77;overflow:hidden;position:relative}.video-cover img{width:100%;height:100%;object-fit:cover}.video-list-card>div:last-child{padding:22px}.video-list-card h2{font-size:20px;margin:10px 0}.video-list-card p{color:var(--muted);font-size:12px;margin-bottom:14px}.video-player{width:100%;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#020817}.video-player iframe{display:block;width:100%;height:100%;border:0}.placeholder-player{background-size:cover;background-position:center;display:grid;place-items:center;color:#fff}.player-empty{position:relative;text-align:center}.player-empty .video-play{position:static;transform:none;margin:0 auto 20px}.player-empty p{color:#d5e8fa}.video-description{padding:24px 0;margin-bottom:40px}.galleries-page{margin-top:30px}.gallery-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.photo-zoom{display:block;position:relative;border:1px solid var(--line);border-radius:14px;overflow:hidden;padding:0;background:transparent}.photo-zoom img{width:100%;height:230px;object-fit:cover}.photo-zoom span{position:absolute;bottom:10px;right:14px;background:#041025aa;color:#fff;padding:4px 11px;border-radius:7px}.lightbox{position:fixed;inset:0;z-index:1000;background:#000e;display:grid;place-items:center;padding:30px}.lightbox[hidden]{display:none}.lightbox img{max-width:95vw;max-height:90vh;object-fit:contain}.lightbox button{position:absolute;top:20px;right:30px;font-size:33px;color:#fff;border:0;background:none}
/* auth/user */
.auth-page{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 75px)}.auth-visual{padding:10vw 7vw;background:linear-gradient(0deg,#020a1bec,#030b1b44),url('/static/img/earth.webp') center/cover;color:#fff;display:flex;flex-direction:column;justify-content:center}.auth-visual h2{font-size:38px;margin:16px 0}.auth-visual p{color:#cadce9;max-width:400px}.auth-panel{display:flex;flex-direction:column;justify-content:center;max-width:490px;width:calc(100% - 55px);margin-inline:auto;padding:50px 0}.auth-panel h1{font-size:29px;margin:15px 0 25px}.auth-switch{margin-top:25px;color:var(--muted)}.auth-switch a{color:var(--accent)}.form-grid{display:grid;gap:18px}.form-grid label{display:grid;gap:8px;color:var(--text);font-size:13px;font-weight:700}.form-grid input:not([type=checkbox]):not([type=radio]):not([type=color]),.form-grid select,.form-grid textarea,.table-search{background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:9px;padding:11px 13px;outline:0;width:100%;min-width:0}.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus{border-color:var(--accent)}.form-grid textarea{resize:vertical}.form-grid h2{font-size:18px}.form-grid input[type=file]{padding:9px!important}.form-grid input[type=color]{height:45px;width:75px;border:0;background:none}.user-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:30px 0 50px}.user-stats>div{padding:24px;background:var(--panel);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column}.user-stats small{color:var(--muted)}.user-stats strong{font-size:32px}.notifications-list{display:grid;gap:12px}.notification-item{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px;background:var(--panel);border:1px solid var(--line);border-radius:12px}.notification-item.unread{border-color:var(--accent)}.notification-item p,.notification-item small{color:var(--muted)}.empty-block{padding:30px;background:var(--panel);border:1px solid var(--line);border-radius:13px;grid-column:1/-1}.message-page{min-height:65vh;display:grid;place-items:center}.message-card{text-align:center;max-width:490px}.message-card h1{font-size:28px}.message-card p{color:var(--muted);margin:18px 0 30px}.message-icon{display:grid;place-items:center;width:67px;height:67px;background:var(--accent);border-radius:18px;color:#fff;font-size:34px;margin:0 auto 24px}
/* maintenance */
.maintenance-body{background:#020b1b;color:white}.maintenance-page{position:relative;min-height:100vh;display:grid;place-items:center;overflow:hidden;isolation:isolate}.maintenance-scene{position:absolute;inset:-20px;background:center/cover;z-index:-3;animation:space-breathe 25s alternate infinite}.maintenance-page:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#020b20de,#02091799),linear-gradient(0deg,#030a18 0%,transparent 70%);z-index:-2}.maintenance-stars{position:absolute;inset:0;z-index:-1;background:radial-gradient(2px 2px at 40% 10%,#fff8,transparent),radial-gradient(2px 2px at 85% 60%,#fff8,transparent)}.maintenance-content{text-align:center;padding:70px 24px;max-width:800px}.maintenance-content .brand{justify-content:center;margin-bottom:55px}.maintenance-content .brand-text{color:#fff}.maintenance-content h1{margin:20px 0;font-size:clamp(30px,5vw,58px)}.maintenance-content h1 span{color:#6fb8ff}.maintenance-content>p{color:#c9d9ec;font-size:17px}.maintenance-progress{margin:45px auto 27px;max-width:440px;height:6px;background:#ffffff3a;border-radius:40px;overflow:hidden}.maintenance-progress span{display:block;width:40%;height:100%;border-radius:20px;background:linear-gradient(90deg,#27ddff,#1470ff);animation:maintain 4s ease-in-out infinite alternate}@keyframes maintain{from{transform:translateX(0)}to{transform:translateX(-145%)}}.maintenance-feature-row{display:flex;justify-content:center;gap:14px}.maintenance-feature-row div{min-width:145px;padding:16px;background:#052044aa;border:1px solid #479df34c;border-radius:12px;font-size:22px;color:#4cb6ff}.maintenance-feature-row b{display:block;font-size:12px;color:#e7f6ff}.maintenance-date{margin-top:20px;color:#c9e5f8}.maintenance-contact{margin-top:22px;font-size:12px!important}
/* admin */
.admin-body{--container:1400px}.admin-layout{display:grid;grid-template-columns:245px minmax(0,1fr);min-height:100vh}.admin-sidebar{height:100vh;position:sticky;top:0;overflow-y:auto;background:#071425;border-left:1px solid #203753;color:#edf7ff;padding:25px 14px;z-index:91}.admin-brand{padding:8px 14px;margin-bottom:30px}.admin-account{display:flex;align-items:center;gap:10px;padding:15px 10px 25px;border-bottom:1px solid #ffffff18;margin-bottom:12px}.avatar{background:linear-gradient(145deg,#136bfb,#3bd3ff);display:grid;place-items:center;width:41px;height:41px;border-radius:50%;font-weight:900;color:white;font-size:20px}.admin-account small{display:block;color:#92a7c3;font-size:10px}.admin-nav{display:flex;flex-direction:column;gap:4px}.admin-nav>a,.nav-bottom a{display:flex;align-items:center;gap:13px;color:#a4b9ce;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:650;transition:.2s}.admin-nav>a:hover,.admin-nav>a.selected{background:#143b65;color:#d4efff;border-right:2px solid #44b9ff}.admin-nav>a::first-letter{font-size:18px}.nav-group{display:block;margin:18px 12px 6px;color:#6e91b3;font-size:10px}.nav-bottom{border-top:1px solid #ffffff19;margin-top:25px;padding-top:12px}.admin-main{min-width:0}.admin-topbar{height:67px;border-bottom:1px solid var(--line);background:var(--panel);display:flex;justify-content:space-between;align-items:center;padding:0 28px}.admin-top-actions{display:flex;gap:15px;align-items:center}.admin-top-actions .live-dot{font-size:11px}.avatar-small{width:34px;height:34px;font-size:14px}.admin-content{padding:32px;max-width:1620px;margin:auto}.admin-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.admin-heading h1{font-size:27px;margin:6px 0}.admin-heading p{color:var(--muted);font-size:12px}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:21px}.stat-card{position:relative;background:var(--panel);border:1px solid var(--line);padding:19px 21px;border-radius:13px;min-height:125px;display:flex;flex-direction:column}.stat-card small{color:var(--muted);font-size:11px}.stat-card strong{font-size:30px;margin:3px 0;font-weight:850}.stat-desc{font-size:10px;color:#2dd69a}.stat-symbol{position:absolute;top:16px;left:18px;font-size:23px;color:#27b5ff}.admin-columns{display:grid;grid-template-columns:1.65fr 1fr;gap:20px;align-items:start}.admin-panel{padding:22px;background:var(--panel);border:1px solid var(--line);border-radius:13px;margin-bottom:20px;min-width:0}.admin-panel h2{font-size:16px;margin-bottom:14px}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.panel-title h2{margin:0}.panel-title>a{font-size:11px;color:var(--accent)}.admin-table-scroller{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;text-align:right;font-size:12px}.admin-table th{white-space:nowrap;color:var(--muted);font-size:11px;font-weight:700;background:var(--panel2)}.admin-table th,.admin-table td{border-bottom:1px solid var(--line);padding:12px 10px;vertical-align:middle}.admin-table tr:last-child td{border-bottom:0}.admin-table td strong{font-size:12px;display:block;min-width:145px}.admin-table td small{font-size:10px;color:var(--muted)}.admin-table td a{color:var(--accent)}.table-thumb{width:75px;height:55px;object-fit:cover;border-radius:7px}.status-pill{font-size:10px;padding:4px 9px;border-radius:6px;font-weight:700}.status-pill.green{background:#0b8d5d23;color:#19b77f}.status-pill.amber{background:#cf943d23;color:#d49b45}.status-pill.red{background:#bf313123;color:#f57575}.ai-overview{display:grid;gap:12px}.ai-illustration{background:linear-gradient(145deg,#102a5b,#091730);height:140px;border-radius:11px;display:grid;place-content:center;gap:5px;color:#4dbdff;font-size:57px;text-align:center}.ai-illustration span{font:800 10px Arial;letter-spacing:2px;color:#8bd8ff}.ai-overview p{font-size:12px;color:var(--muted)}.ai-kpis{display:flex;gap:10px}.ai-kpis span{flex:1;border:1px solid var(--line);padding:10px;border-radius:8px;font-size:11px}.ai-kpis b{display:block;font-size:20px}.log-line{display:flex;align-items:center;gap:13px;padding:13px;border-bottom:1px solid var(--line);font-size:12px}.log-line small{color:var(--muted);margin-right:auto}.count-bubble{font-size:11px;background:var(--panel2);border-radius:20px;padding:2px 8px}.table-search{max-width:200px}.table-actions{display:flex;gap:6px;align-items:center;white-space:nowrap}.btn-danger{background:transparent;color:#ee6475;border:1px solid #e95d7755;border-radius:7px;padding:8px 12px;font-size:11px}.editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:20px}.editor-main{min-width:0;display:grid;align-content:start;gap:0}.editor-main>section{margin-bottom:20px}.editor-aside{display:block}.editor-aside .admin-panel{position:relative}.fields-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rich-toolbar{display:flex;align-items:center;gap:5px;flex-wrap:wrap;border:1px solid var(--line);border-radius:9px 9px 0 0;background:var(--panel2);padding:7px}.rich-toolbar button{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:6px;padding:5px 10px;font-size:12px}.rich-editor{background:var(--bg);padding:20px;border:1px solid var(--line);border-radius:0 0 9px 9px;outline:none;min-height:350px;font-size:15px;line-height:2.3}.rich-editor:focus{border-color:var(--accent)}.rich-editor h2{font-size:21px}.rich-editor h3{font-size:18px}.rich-editor p{margin-bottom:12px}.edit-preview{width:100%;aspect-ratio:1.65;object-fit:cover;border-radius:10px}.check-line{display:flex!important;align-items:center;gap:10px!important;cursor:pointer}.check-line input{accent-color:var(--accent);width:17px;height:17px}.notice-box{border:1px solid #1b85b966;background:#1674a616;color:var(--muted);border-radius:9px;padding:13px;font-size:12px}.video-preview{height:auto;aspect-ratio:16/9}.admin-mini-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.mini-gallery-card{background:var(--bg);padding:9px;border-radius:10px}.mini-gallery-card img{width:100%;aspect-ratio:1.6;object-fit:cover;border-radius:7px}.mini-gallery-card b{display:block;margin:10px 0}.inline-control{display:flex;align-items:center;gap:9px}.inline-control select{min-width:100px;background:var(--bg);color:var(--text);border:1px solid var(--line);padding:8px;border-radius:7px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.settings-grid .admin-panel{margin:0}.setting-switch{display:flex!important;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:11px;background:var(--bg);padding:13px;gap:12px}.setting-switch strong{display:block}.setting-switch small{font-size:10px;color:var(--muted);font-weight:400}.setting-switch input[type=checkbox]{appearance:none;width:45px;height:25px;border-radius:20px;background:#65758b;position:relative;flex-shrink:0;cursor:pointer;transition:.2s}.setting-switch input[type=checkbox]:checked{background:var(--accent)}.setting-switch input[type=checkbox]:before{content:'';position:absolute;top:4px;right:4px;width:17px;height:17px;background:#fff;border-radius:50%;transition:.2s}.setting-switch input[type=checkbox]:checked:before{transform:translateX(-20px)}.theme-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.theme-cards label{cursor:pointer}.theme-cards input{position:absolute;opacity:0}.theme-card{height:100px;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:2px solid transparent}.theme-card-dark{background:#07172d;color:#fff}.theme-card-light{background:#ecf3fd;color:#0d2547}.theme-card-auto{background:linear-gradient(90deg,#08162e 50%,#edf3fd 50%);color:#3d95ff}.theme-card span{font-size:26px}.theme-cards input:checked+.theme-card{border-color:#2297ff;box-shadow:0 0 0 2px #39c3ff38}.section-setting{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid var(--line);border-radius:9px;padding:7px 11px}.section-setting label:last-child{display:flex;align-items:center;gap:9px;flex-direction:row}.section-setting input[type=number]{width:65px!important;text-align:center;padding:7px!important}.form-submit-bar{display:flex;justify-content:end;grid-column:1/-1}.alert-success,.alert-error{padding:12px 16px;border:1px solid #37b98b80;background:#19b96d17;color:#37c997;border-radius:9px;margin-bottom:22px}.alert-error{border-color:#e3537380;background:#e3537315;color:#ea7f91}.ai-illustration-lg{height:200px}.email-list{max-height:320px;overflow:auto}.badge{padding:3px 8px;background:var(--panel2);border-radius:7px;color:var(--accent);font-size:10px}.admin-hamburger{display:none}
@media(max-width:1170px){.desktop-nav{gap:12px}.header-search{display:none}.header-inner{gap:12px}.main-hero-grid{grid-template-columns:1.5fr 1fr}.side-story{grid-template-columns:110px 1fr}.admin-layout{grid-template-columns:205px minmax(0,1fr)}.admin-content{padding:22px}.admin-stats{gap:10px}.stat-card{padding:13px}.admin-nav>a{gap:8px}}
@media(max-width:900px){.wrap{width:min(calc(100% - 30px),var(--container))}.desktop-nav{display:none}.header-actions{margin-right:auto}.mobile-menu-button{display:inline-block}.mobile-drawer{display:none;position:fixed;top:75px;left:0;right:0;z-index:90;background:var(--panel);padding:18px;border-bottom:1px solid var(--line);box-shadow:var(--shadow)}.mobile-drawer.open{display:grid;gap:5px}.mobile-drawer a{padding:10px;border-radius:9px}.mobile-drawer a:hover{background:var(--panel2)}.main-hero-grid{grid-template-columns:1fr}.hero-side{grid-template-columns:repeat(3,1fr);grid-template-rows:auto}.side-story{display:block}.side-story img{height:95px}.side-story h3{font-size:11px}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-feature-grid{grid-template-columns:1fr 1fr;grid-template-rows:220px 220px}.video-tile-big{grid-row:span 2}.video-tile:nth-child(4){display:none}.landing-topic-grid{grid-template-columns:repeat(2,1fr)}.article-layout{grid-template-columns:1fr}.related-sidebar{display:none}.admin-layout{grid-template-columns:1fr}.admin-sidebar{position:fixed;right:-260px;top:0;width:250px;transition:.25s;box-shadow:var(--shadow)}.admin-layout.nav-open .admin-sidebar{right:0}.admin-hamburger{display:inline-block}.admin-columns{grid-template-columns:1fr}.editor-layout{grid-template-columns:1fr}.settings-grid{grid-template-columns:1fr 1fr}.admin-stats{grid-template-columns:repeat(2,1fr)}.auth-visual{display:none}.auth-page{grid-template-columns:1fr}.footer-inner{flex-wrap:wrap}}
@media(max-width:620px){body{font-size:13px;padding-bottom:65px}.site-header{height:62px}.brand-text{font-size:18px}.brand-text small{font-size:11px}.brand-orbit{height:31px;width:31px}.brand-orbit:before{width:42px}.header-actions .btn-small{display:none}.header-actions{gap:5px}.mobile-drawer{top:62px}.mobile-bottom{position:fixed;bottom:0;left:0;right:0;z-index:83;display:flex;justify-content:space-around;background:var(--header);backdrop-filter:blur(18px);border-top:1px solid var(--line);padding:9px 0 max(9px,env(safe-area-inset-bottom))}.mobile-bottom a{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:48px;color:var(--muted);font-size:23px;line-height:1.25}.mobile-bottom small{font-size:9px;font-weight:700}.landing-page .site-header{height:62px}.landing-hero{height:93vh;min-height:640px}.landing-topline{top:102px}.landing-inner{padding-top:60px}.landing-fog{background:linear-gradient(0deg,#020817ef 0%,#03102149 100%)}.cosmic-image{background-position:54% center}.landing-copy h1{font-size:43px}.landing-copy p{font-size:14px}.landing-copy .eyebrow{font-size:9px}.landing-actions{gap:9px}.landing-actions .btn-large{padding:10px 15px;font-size:12px}.landing-topics{padding-top:55px}.landing-topic-grid{grid-template-columns:repeat(2,1fr);gap:10px}.topic-panel{padding:12px;aspect-ratio:.86}.topic-panel strong{font-size:15px}.topic-panel>span{font-size:10px}.landing-latest{margin-top:60px}.landing-cta{margin-top:60px;padding:60px 15px}.landing-cta h2{font-size:25px}.news-page{padding-top:10px}.breaking{gap:9px;margin-bottom:10px}.breaking-badge{font-size:10px;padding:0 9px}.breaking-time{display:none}.main-hero-grid{gap:10px}.feature-hero{min-height:440px;padding:20px;background-position:58% center}.feature-content h1{font-size:27px}.feature-content p{font-size:12px}.hero-side{grid-template-columns:1fr 1fr;gap:8px}.side-story:nth-child(3){display:none}.side-story{display:grid;grid-template-columns:90px 1fr;min-height:85px}.side-story img{height:100%}.side-story>div{padding:8px}.side-story h3{font-size:10px}.side-story small{display:none}.category-strip{gap:7px;margin-top:12px}.category-chip{min-width:76px;padding:8px;font-size:11px}.category-symbol{font-size:15px}.section-block{margin-top:45px}.section-heading{margin-bottom:18px}.section-heading h2{font-size:22px}.news-grid{grid-template-columns:1fr 1fr;gap:10px}.card-media{height:120px}.card-copy{padding:12px}.card-copy h3{font-size:13px;line-height:1.7}.card-copy p{display:none}.story-meta{font-size:9px}.card-bottom{margin-top:10px}.video-feature-grid{grid-template-columns:1fr 1fr;grid-template-rows:220px 140px;gap:9px}.video-tile-big{grid-column:1/-1;grid-row:auto}.video-tile{padding:12px}.video-tile h3{font-size:13px}.video-tile-big h3{font-size:18px}.video-tile small{display:none}.video-play{width:43px;height:43px;font-size:25px}.double-feature{grid-template-columns:1fr}.special-feature{min-height:260px}.mission-card{padding:24px}.gallery-row{grid-template-columns:1fr 1fr;gap:9px}.gallery-card:last-child{display:none}.gallery-card span{font-size:12px;bottom:10px;right:8px}.newsletter-band{padding:21px;display:block;margin-top:50px}.newsletter-band form{margin-top:18px;display:grid;gap:9px}.page-spacing{padding-top:25px}.page-head{display:block}.page-head h1{font-size:27px}.search-large{margin-top:20px}.search-large input{min-width:0}.article-hero{aspect-ratio:1.35}.story-header{padding:23px 0}.story-header h1{font-size:25px}.story-byline{flex-wrap:wrap;gap:10px}.lead{font-size:14px}.story-grid{grid-template-columns:1fr}.share-rail{flex-direction:row}.article-prose{font-size:14px;line-height:2.35}.article-actions{flex-wrap:wrap}.source-box{flex-direction:column}.video-list{grid-template-columns:1fr}.gallery-photos{grid-template-columns:1fr 1fr;gap:9px}.photo-zoom img{height:170px}.footer{margin-top:60px}.footer-inner{padding:30px 0;display:grid}.footer-inner>div:nth-child(2){flex-wrap:wrap}.user-stats{gap:9px}.user-stats>div{padding:13px}.user-stats strong{font-size:21px}.maintenance-feature-row{gap:7px}.maintenance-feature-row div{min-width:0;flex:1;padding:9px 5px}.maintenance-content h1{font-size:30px}.admin-topbar{padding:0 14px}.admin-topbar .eyebrow{font-size:8px}.admin-content{padding:18px 12px}.admin-heading{align-items:start}.admin-heading h1{font-size:21px}.admin-heading .btn,.admin-heading .btn-outline{font-size:10px;padding:9px}.admin-panel{padding:14px}.admin-stats{gap:9px}.stat-card{min-height:95px;padding:11px}.stat-card strong{font-size:21px}.stat-symbol{font-size:16px;left:10px}.stat-card small{font-size:10px}.settings-grid{grid-template-columns:1fr}.fields-two{grid-template-columns:1fr}.admin-mini-gallery{grid-template-columns:1fr 1fr}.theme-card{height:86px}.admin-table{min-width:600px}.form-submit-bar{position:sticky;bottom:67px;z-index:10;padding:10px;background:var(--panel)}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

.maintenance-title{display:block;font-size:17px;color:#fff}.maintenance-content>p span{display:block}.reveal{opacity:0;transform:translateY(22px);transition:opacity 1s,transform 1s}.reveal.revealed{opacity:1;transform:none}
/* Editorial expansion: responsive moderation tools and creator dashboard */
.dash-extra{display:grid;gap:22px;margin:45px 0}.topic-form,.user-upload-form{padding:25px;display:grid;gap:16px}.topic-options{display:flex;flex-wrap:wrap;gap:18px}.user-upload-form label,.comment-form label{display:grid;gap:8px}.user-upload-form input,.user-upload-form textarea,.comment-form textarea{width:100%;padding:12px;border:1px solid var(--border,#26394a);border-radius:10px;background:var(--panel,#fff);color:inherit}.my-video-row,.entry-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;gap:14px;border-bottom:1px solid var(--border,#2a3648)}.comments-block{max-width:960px;margin:40px auto;padding:24px}.comment-bubble{padding:16px;margin:12px 0;border:1px solid var(--border,#384458);border-radius:14px}.comment-bubble small{margin-inline-start:15px;opacity:.6}.comment-form{display:grid;gap:12px;margin-top:22px}.table-responsive{overflow:auto}.cms-table{width:100%;border-collapse:collapse;text-align:right;min-width:720px}.cms-table th,.cms-table td{padding:14px 10px;border-bottom:1px solid var(--border,#334455);vertical-align:top}.inline-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.inline-form input{min-width:120px;padding:9px;border-radius:8px}.two-panel-admin{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(350px,1.1fr);gap:20px}.two-panel-admin .admin-panel{padding:24px}.entry-list{max-height:85vh;overflow:auto}.entry-row b{display:block}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px;margin-top:18px}.media-box{padding:10px;overflow:hidden}.media-box img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:10px}.media-box input{width:100%;font-size:11px}.legal-page{padding:38px;max-width:980px;line-height:2}.mission-hero{border-radius:22px;overflow:hidden;position:relative;min-height:440px;background:#071628;color:white;display:flex;align-items:end}.mission-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.45)}.mission-hero>div{position:relative;padding:45px;max-width:640px}.mission-hero h1{font-size:clamp(2rem,5vw,4rem)}.mission-hero p{line-height:2}@media(max-width:850px){.two-panel-admin{grid-template-columns:1fr}.inline-form{display:grid}.cms-table{min-width:620px}.mission-hero{min-height:340px}.mission-hero>div{padding:25px}}

.orbit-sponsored{display:block;position:relative;max-width:1100px;margin:24px auto;border-radius:13px;overflow:hidden;border:1px solid rgba(107,151,204,.2)}.orbit-sponsored img{width:100%;max-height:190px;object-fit:cover;display:block}.orbit-sponsored small{position:absolute;bottom:8px;left:10px;background:rgba(0,0,0,.8);padding:3px 7px;color:white;border-radius:5px}

:root[data-theme="light"] .admin-panel input,:root[data-theme="light"] .admin-panel textarea,:root[data-theme="light"] .admin-panel select{color:#11233a} .comments-block{border-radius:20px;background:var(--surface,#0a1525)}

/* v1.2: true RTL administration, brand editor and cohesive color tokens */
html[dir="rtl"] .admin-layout{direction:rtl;grid-template-columns:245px minmax(0,1fr)}
html[dir="rtl"] .admin-sidebar{grid-column:1;grid-row:1;border-left:1px solid var(--line);border-right:0;text-align:right}
html[dir="rtl"] .admin-main{grid-column:2;grid-row:1;min-width:0}
html[dir="rtl"] .admin-nav>a{direction:rtl;text-align:right}
html[dir="rtl"] .admin-topbar{text-align:right}
.admin-sidebar{background:var(--admin-side,#071425);color:var(--admin-side-text,#edf7ff);border-color:var(--line)}
html[data-theme="light"]{--admin-side:#ffffff;--admin-side-text:#243653}
html[data-theme="dark"]{--admin-side:#071425;--admin-side-text:#edf7ff}
html[data-theme="light"] .admin-sidebar{box-shadow:inset -1px 0 var(--line)}
html[data-theme="light"] .admin-account{border-color:var(--line)}
html[data-theme="light"] .admin-nav a{color:#354969}
html[data-theme="light"] .admin-nav a.selected{background:#e9f1ff;color:#075bd3}
html[data-theme="light"] .admin-account small,html[data-theme="light"] .nav-group{color:#65738a}
html[data-theme="light"] .landing-page .site-header{background:rgba(6,15,35,.86)}
html[data-theme="light"] .landing-copy,html[data-theme="light"] .landing-topline{color:#fff}
.brand-logo-container{width:45px;height:45px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}
.brand-logo-image{width:100%;height:100%;object-fit:contain;max-width:180px}
.brand-logo-for-light{display:none}
html[data-theme="light"] .brand-logo-for-dark{display:none}
html[data-theme="light"] .brand-logo-for-light{display:block}
.brand-dynamic{display:inline-flex;align-items:center;gap:11px;min-width:0}
.brand-dynamic.brand-icon-after{flex-direction:row-reverse}
.brand-dynamic .brand-custom-text{font-size:clamp(15px,1.2vw,22px);font-weight:900;letter-spacing:0;white-space:nowrap;line-height:1.4}
.site-header.brand-header-position-left .header-inner{flex-direction:row-reverse}
.site-header.brand-header-position-left .header-actions{margin-right:0;margin-left:auto}
.brand-image-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.brand-asset{background:var(--panel2);padding:12px;border:1px solid var(--line);border-radius:12px;display:grid;gap:8px}
.brand-asset>img{max-height:75px;max-width:140px;object-fit:contain;background:linear-gradient(135deg,#112138,#e8effb);border-radius:8px;padding:6px}
.landing-hero-setting-preview{width:100%;height:145px;object-fit:cover;border-radius:12px}
.section-setting{display:flex;align-items:center;gap:12px;transition:background .15s}
.section-drag-handle{cursor:grab;font-size:24px;color:var(--accent);user-select:none}
.section-setting.dragging{background:var(--panel2);opacity:.65}
.theme-preference{appearance:none;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:7px 10px;min-width:105px;font-size:11px}
@media(max-width:900px){html[dir="rtl"] .admin-layout{grid-template-columns:1fr}html[dir="rtl"] .admin-sidebar{grid-column:1;grid-row:1;right:-270px;left:auto}html[dir="rtl"] .admin-layout.nav-open .admin-sidebar{right:0}html[dir="rtl"] .admin-main{grid-column:1;grid-row:1}.brand-image-settings{grid-template-columns:1fr}}
@media(max-width:620px){.brand-dynamic .brand-custom-text{font-size:15px}.brand-logo-container{width:34px;height:34px}.theme-preference{min-width:80px;max-width:100px;padding:5px;font-size:10px}}

.section-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.section-editor-fields label{display:grid;gap:8px}.section-editor-fields input{width:100%}@media(max-width:620px){.section-editor-fields{grid-template-columns:1fr}}

.article-prose img{max-width:100%;height:auto;border-radius:13px;margin:20px auto}.article-prose table,.rich-editor table{width:100%;border-collapse:collapse;overflow:auto}.article-prose td,.article-prose th,.rich-editor td,.rich-editor th{border:1px solid var(--line);padding:10px 12px;text-align:right}.rich-editor img{max-width:100%;height:auto}.comments-block{margin-top:42px;padding-top:20px;border-top:1px solid var(--line)}.comment-bubble{border:1px solid var(--line);border-radius:12px;padding:15px;margin:12px 0;background:var(--panel2)}

/* The menu retains its RTL reading order when the brand moves left. */
.site-header.brand-header-position-left .header-inner{flex-direction:row}
.site-header.brand-header-position-left .header-inner>.desktop-nav{order:1}
.site-header.brand-header-position-left .header-inner>.header-actions{order:2;margin-inline-start:auto;margin-inline-end:0}
.site-header.brand-header-position-left .header-inner>.brand-dynamic{order:3}

/* AW-AI-INLINE-MEDIA-V2.0: styles are scoped to article content only. */
.article-prose figure {
  margin: 34px auto 38px;
  max-width: 820px;
  padding: 10px;
  background: var(--panel, #fff);
  border: 1px solid var(--line, #d8e4ee);
  border-radius: 18px;
  box-shadow: 0 10px 32px rgba(15, 54, 87, .055);
  overflow: hidden;
  text-align: center;
}
.article-prose figure > img {
  display: block;
  width: 100%;
  max-height: 540px;
  height: auto;
  margin: 0 auto;
  border-radius: 12px;
  object-fit: contain;
}
.article-prose figure > figcaption {
  display: block;
  margin: 0;
  padding: 12px 10px 3px;
  font-size: .8rem;
  line-height: 1.9;
  color: var(--muted, #60758a);
  text-align: center;
}
@media (max-width: 620px) {
  .article-prose figure { margin: 24px 0 28px; padding: 7px; border-radius: 13px; }
  .article-prose figure > img { border-radius: 9px; }
  .article-prose figure > figcaption { font-size: .76rem; padding: 8px 6px 2px; }
}
