/*
Theme Name: Atlas TV — أطلس TV
Theme URI: https://atlas-tv.disunidigital.chatgpt.site/
Author: Atlas TV
Description: واجهة أطلس بملء الشاشة ومدونة عربية بتصميم ليلي، وصفحات وتصفح متجاوب مع جميع الأجهزة.
Version: 2.0.0
Requires at least: 6.3
Requires PHP: 7.4
License: GPL-2.0-or-later
Text Domain: atlas-tv
Tags: entertainment, blog, rtl-language-support, full-width-template, custom-logo, custom-menu, featured-images, editor-style
*/
:root{color-scheme:dark;--atlas-bg:#0b1420;--atlas-surface:#111f2e;--atlas-card:#142435;--atlas-text:#e8f0f4;--atlas-muted:#a3b7c8;--atlas-accent:#9ce8cb;--atlas-line:#294052;--atlas-radius:22px}
*{box-sizing:border-box}body{margin:0;background:var(--atlas-bg);color:var(--atlas-text);font-family:Tahoma,Arial,sans-serif;line-height:1.85}a{color:var(--atlas-accent)}button,input,select,textarea{font:inherit}a,button,input,textarea,select{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #d2f9e9;outline-offset:5px}img{max-width:100%;height:auto}button,a,input,textarea{ -webkit-tap-highlight-color:transparent }::selection{background:#9ce8cb;color:#0b1420}.atlas-skip{position:fixed;top:-120px;inset-inline-start:20px;background:#fff;color:#102031;padding:10px 20px;border-radius:10px;z-index:100001;font-weight:700}.atlas-skip:focus{top:10px}.atlas-tv-screen{overflow-x:hidden}.atlas-tv-screen #atlas-main{width:100%;margin:0;padding:0}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* Editorial pages share the player palette, without changing the player itself. */
.atlas-editorial-site{background:radial-gradient(ellipse at 85% 0,#17382f66,transparent 38%),var(--atlas-bg)}.atlas-site-header{position:relative;z-index:4;background:#0b1420e8;border-block-end:1px solid #29405280}.atlas-header-inner{max-width:1300px;margin:auto;padding:21px 36px;display:flex;align-items:center;gap:30px}.atlas-brand{margin-inline-end:auto;min-width:0}.atlas-brand-link{display:flex;align-items:center;gap:13px;font-size:22px;font-weight:700;line-height:1.4;color:#f4f8fa;text-decoration:none}.atlas-brand-link small{display:block;color:var(--atlas-muted);font-size:11px;font-weight:400;margin-top:5px}.atlas-brand-mark{display:inline-flex;align-items:center;justify-content:center;position:relative;flex:none;width:46px;height:48px;border:1px solid #81c9b580;border-radius:15px;color:var(--atlas-accent);font-family:Arial,sans-serif;font-size:32px;background:linear-gradient(140deg,#254c42,#122b32);box-shadow:0 6px 24px #0002}.atlas-brand-mark>span{position:absolute;inset-inline-end:-4px;bottom:0;font-size:12px;color:#d9c483}.custom-logo-link{display:flex}.custom-logo{max-width:210px;max-height:60px;width:auto;height:auto}.atlas-menu{display:flex;flex-wrap:wrap;align-items:center;gap:24px;list-style:none;padding:0;margin:0}.atlas-menu li{position:relative}.atlas-menu a{text-decoration:none;font-size:14px;color:#c8d7e1;display:block;padding:5px 0}.atlas-menu a:hover,.atlas-menu .current-menu-item>a,.atlas-menu .current_page_item>a{color:var(--atlas-accent)}.atlas-menu .sub-menu{display:none;position:absolute;top:100%;inset-inline-start:0;min-width:190px;padding:12px 18px;list-style:none;background:var(--atlas-surface);border:1px solid var(--atlas-line);border-radius:12px;box-shadow:0 15px 40px #0005}.atlas-menu li:hover>.sub-menu,.atlas-menu li:focus-within>.sub-menu{display:block}.atlas-rss-link{color:var(--atlas-muted);font:12px Arial,sans-serif;text-decoration:none;border:1px solid var(--atlas-line);padding:8px 11px;border-radius:30px;white-space:nowrap}.atlas-rss-link span{color:var(--atlas-accent);padding-inline-start:8px}.atlas-rss-link:hover{border-color:var(--atlas-accent)}
.atlas-editorial h1,.atlas-editorial h2,.atlas-editorial h3,.atlas-editorial h4{font-weight:700;line-height:1.5;letter-spacing:-.025em;color:#f2f7f9}.atlas-editorial h1{font-size:clamp(30px,4vw,52px)}.atlas-editorial h2{font-size:clamp(23px,2.2vw,31px)}.atlas-editorial h3{font-size:23px}.atlas-editorial p{margin:0 0 1.4em}.atlas-eyebrow{display:block;font-size:11px;letter-spacing:.11em;color:var(--atlas-accent);font-weight:700;margin-bottom:14px}.atlas-button{display:inline-flex;align-items:center;justify-content:center;background:var(--atlas-accent);color:#0b211d;text-decoration:none;border:1px solid transparent;border-radius:12px;font-weight:700;font-size:14px;padding:11px 23px;min-height:46px}.atlas-button:hover{background:#c0f6e0}.atlas-page{max-width:1120px;margin:0 auto;padding:54px 30px 80px;min-height:60vh}.atlas-page-content{max-width:820px;margin:auto}.atlas-page-title{padding-bottom:25px;margin:0 0 32px;border-bottom:1px solid var(--atlas-line)}.atlas-page-content>p{font-size:17px;color:#ccd9e2}.atlas-setup{margin:auto;max-width:680px;padding:90px 26px;text-align:center}.atlas-setup h1{font-size:38px;line-height:1.5}.atlas-setup p{color:var(--atlas-muted)}.atlas-admin-note{font-size:12px;margin-top:32px}.atlas-journal{max-width:1300px;margin:0 auto;padding:0 36px 76px;min-height:65vh}.atlas-journal-intro{padding:62px 0 44px;display:flex;align-items:flex-end;justify-content:space-between;gap:48px;border-bottom:1px solid var(--atlas-line);margin-bottom:35px}.atlas-journal-intro>div:first-child{max-width:750px}.atlas-journal-intro h1{margin:0 0 14px}.atlas-journal-intro p{color:var(--atlas-muted);font-size:15px;margin:0}.atlas-archive-description{color:var(--atlas-muted);font-size:15px}.atlas-archive-description p:last-child{margin-bottom:0}.atlas-journal-search{flex:none;width:290px}.atlas-search-form{display:flex;gap:7px;align-items:stretch;padding:5px;border:1px solid #375165;border-radius:14px;background:#102030}.atlas-search-form input[type=search]{width:100%;min-width:0;padding:7px 11px;background:transparent;color:#eff6f8;border:0;border-radius:9px;font-size:13px}.atlas-search-form input::placeholder{color:#91a7b7;opacity:1}.atlas-search-form button{background:#a0e9cf;color:#142c25;border:0;border-radius:9px;padding:7px 15px;font-size:13px;font-weight:700;cursor:pointer}.atlas-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.atlas-post-card{display:flex;flex-direction:column;border:1px solid #2e455780;background:linear-gradient(140deg,#152637,#101f2e);border-radius:var(--atlas-radius);overflow:hidden;box-shadow:0 5px 14px #00000014;transition:border-color .2s,transform .2s}.atlas-post-card:hover{transform:translateY(-4px);border-color:#74bca388}.atlas-post-visual{display:block;aspect-ratio:1.65;background:#183140;overflow:hidden}.atlas-post-visual>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.atlas-post-card:hover .atlas-post-visual>img{transform:scale(1.035)}.atlas-post-placeholder{display:flex;align-items:center;justify-content:space-around;position:relative;width:100%;height:100%;background:radial-gradient(circle at 70% 95%,#9ce8cb33 0 18%,transparent 18.5%),linear-gradient(120deg,#253e52,#13433c);overflow:hidden}.atlas-post-placeholder::before{content:'';position:absolute;inset:17%;border:1px solid #9ce8cb2b;border-radius:50%;transform:scaleX(1.6) rotate(-25deg)}.atlas-post-placeholder>span{font:700 17px Arial,sans-serif;letter-spacing:.3em;color:#c1e0df;z-index:1}.atlas-post-placeholder i{font-style:normal;font-size:64px;line-height:1;color:#bfeeda9c;z-index:1}.atlas-post-card:nth-child(3n+2) .atlas-post-placeholder{background:radial-gradient(circle at 75% 85%,#d4b96a30 0 18%,transparent 18.5%),linear-gradient(120deg,#33394b,#334b40)}.atlas-post-card:nth-child(3n+3) .atlas-post-placeholder{background:radial-gradient(circle at 30% 75%,#8799df2b 0 22%,transparent 22.5%),linear-gradient(120deg,#283352,#233e4c)}.atlas-post-card-body{display:flex;flex-direction:column;flex:1;padding:22px 24px 25px}.atlas-post-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#a9bfcc;font-size:11px;line-height:1.6}.atlas-post-meta a{color:#a4d9c5;text-decoration:none}.atlas-post-card h2{font-size:21px;line-height:1.55;margin:14px 0 12px;overflow-wrap:anywhere}.atlas-post-card h2 a{color:inherit;text-decoration:none}.atlas-post-card h2 a:hover{color:var(--atlas-accent)}.atlas-post-excerpt{font-size:13px;color:#afc1ce;line-height:1.95;overflow-wrap:anywhere}.atlas-post-excerpt p{margin:0 0 20px}.atlas-read-more{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:700;text-decoration:none;margin-top:auto;padding-top:7px;color:var(--atlas-accent)}.atlas-read-more>span[aria-hidden]{font-size:21px;line-height:1}.atlas-empty{text-align:center;margin:45px auto;max-width:650px;padding:45px 25px;background:#13253680;border:1px solid var(--atlas-line);border-radius:var(--atlas-radius)}.atlas-empty>span[aria-hidden]{font-size:38px;color:var(--atlas-accent)}.atlas-empty h1,.atlas-empty h2{margin:13px 0}.atlas-empty p{color:var(--atlas-muted)}.atlas-empty .atlas-search-form{max-width:400px;margin:25px auto}.atlas-empty .atlas-button{margin-top:8px}
/* Native articles, archives, and WordPress block content. */
.atlas-single{max-width:1060px;margin:auto;padding:36px 30px 70px}.atlas-back-link{font-size:12px;color:#afc5cf;display:inline-flex;gap:12px;align-items:center;text-decoration:none;padding:8px 0}.atlas-single-header{max-width:820px;margin:35px auto 30px}.atlas-single-header h1{font-size:clamp(29px,4.5vw,50px);line-height:1.6;margin:18px 0 20px;overflow-wrap:anywhere}.atlas-single-deck{font-size:18px;color:#b6c9d5;line-height:1.9}.atlas-single-deck p{margin:0}.atlas-single-cover{margin:35px 0 44px}.atlas-single-cover img{display:block;width:100%;max-height:600px;object-fit:cover;border-radius:22px}.atlas-entry-content{max-width:790px;margin:auto;font-size:17px;color:#d3e0e8;overflow-wrap:anywhere}.atlas-entry-content h2,.atlas-entry-content h3{margin:1.6em 0 .8em}.atlas-entry-content a,.atlas-page-content a{text-underline-offset:4px}.atlas-editorial blockquote{margin:32px 0;padding:12px 25px;border-inline-start:3px solid var(--atlas-accent);background:#9ce8cb09;color:#e8f0ef;font-size:1.15em}.atlas-editorial blockquote p:last-child{margin:0}.atlas-editorial figure{max-width:100%}.atlas-editorial figcaption{color:var(--atlas-muted);font-size:12px;text-align:center;margin-top:10px}.atlas-editorial iframe,.atlas-editorial video{max-width:100%}.atlas-editorial table{border-collapse:collapse;width:100%;font-size:.9em}.atlas-editorial th,.atlas-editorial td{border:1px solid var(--atlas-line);padding:12px;text-align:start}.atlas-editorial th{background:#193343}.atlas-editorial pre{padding:22px;border:1px solid var(--atlas-line);background:#07121e;border-radius:10px;overflow:auto;max-width:100%;direction:ltr;text-align:left}.atlas-editorial code{font-size:.88em}.atlas-editorial hr{border:0;border-top:1px solid var(--atlas-line);margin:35px 0}.atlas-editorial .alignwide{width:calc(100% + 100px);max-width:calc(100% + 100px);margin-inline:-50px}.atlas-editorial .alignfull{max-width:100%;margin-inline:0}.atlas-editorial .wp-block-button__link{background:var(--atlas-accent);color:#0b211d;border-radius:12px}.atlas-editorial .wp-block-query .wp-block-post-template{gap:25px}.atlas-editorial .wp-block-post-title a{color:var(--atlas-text);text-decoration:none}.atlas-editorial .wp-block-post-excerpt,.atlas-editorial .wp-block-post-date{color:var(--atlas-muted)}.atlas-editorial .wp-block-query-pagination{display:flex;flex-wrap:wrap;gap:20px}.atlas-editorial .wp-block-post-featured-image img{border-radius:14px}.atlas-editorial .wp-block-post-template>li{padding:18px;border:1px solid var(--atlas-line);border-radius:18px;background:var(--atlas-surface)}.atlas-post-tags{max-width:790px;margin:35px auto;display:flex;flex-wrap:wrap;gap:10px}.atlas-post-tags a{font-size:12px;padding:5px 13px;background:#203b3d;border:1px solid #3d615b;border-radius:30px;text-decoration:none}.atlas-page-links{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px;padding-top:20px;border-top:1px solid var(--atlas-line)}.navigation.pagination{margin:45px 0 0}.pagination .nav-links{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:5px 13px;border:1px solid var(--atlas-line);border-radius:10px;text-decoration:none;font-size:13px}.pagination .current{color:#0b211d;background:var(--atlas-accent);border-color:var(--atlas-accent)}.post-navigation{max-width:790px;margin:50px auto 0;padding-top:28px;border-top:1px solid var(--atlas-line)}.post-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:30px}.post-navigation a{display:flex;flex-direction:column;text-decoration:none;font-size:15px;line-height:1.8}.post-navigation .atlas-nav-label{color:var(--atlas-muted);font-size:11px;margin-bottom:5px}.post-navigation .nav-next{text-align:end}.atlas-comments{max-width:790px;margin:50px auto 0;padding-top:30px;border-top:1px solid var(--atlas-line)}.atlas-comments h2,.atlas-comments h3{font-size:24px}.atlas-comment-list{padding:0;list-style:none}.atlas-comment-list .comment{margin:18px 0;padding:20px;background:#102232;border:1px solid #243e50;border-radius:13px}.atlas-comment-list .children{list-style:none;padding-inline-start:20px}.atlas-comment-list .comment-body{font-size:14px}.atlas-comment-list .comment-metadata{font-size:11px;margin:8px 0 16px;color:var(--atlas-muted)}.atlas-comment-list .avatar{border-radius:50%;vertical-align:middle;margin-inline-end:8px}.atlas-comment-list .reply{font-size:12px}.atlas-comments .comment-form label{display:block;margin-bottom:6px;font-size:13px}.atlas-comments .comment-form input:not([type=checkbox]),.atlas-comments textarea{width:100%;border:1px solid #39546a;border-radius:10px;background:#112536;color:var(--atlas-text);padding:10px 14px}.atlas-comments textarea{min-height:160px;resize:vertical}.atlas-comments .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:9px}.atlas-comments .comment-form-cookies-consent input{margin-top:7px}.atlas-comments .comment-form-cookies-consent label{font-size:12px;color:var(--atlas-muted)}.atlas-comments .comment-notes,.atlas-comments .logged-in-as,.atlas-comments .must-log-in{font-size:12px;color:var(--atlas-muted)}.atlas-comments .comment-form input[type=submit]{width:auto;cursor:pointer;background:var(--atlas-accent);color:#0b211d;border:0;font-weight:700;padding:11px 25px}
.atlas-site-footer{border-top:1px solid #29405280;background:#08121e;padding:38px 36px 0}.atlas-footer-inner,.atlas-footer-bottom{max-width:1228px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:35px}.atlas-footer-brand{font-weight:700;font-size:23px;text-decoration:none;color:var(--atlas-text)}.atlas-footer-inner p{color:var(--atlas-muted);font-size:12px;margin:7px 0}.atlas-footer-menu{gap:18px}.atlas-footer-menu a{font-size:12px}.atlas-footer-bottom{border-top:1px solid #24394b;margin-top:25px;padding:18px 0;color:#8fa6b8;font-size:10px}.atlas-footer-bottom a{font-size:11px;text-decoration:none;color:#afc4d0}
@media(min-width:1500px){.atlas-journal-intro{padding-top:80px;padding-bottom:56px}}
@media(max-width:1000px){.atlas-journal-search{width:240px}.atlas-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-journal-intro{gap:30px}.atlas-header-inner{gap:22px}.atlas-footer-inner{align-items:flex-start;flex-direction:column;gap:20px}}
@media(max-width:700px){.atlas-header-inner{padding:16px 20px;gap:18px;flex-wrap:wrap}.atlas-brand{flex:1}.atlas-brand-link{font-size:20px}.atlas-brand-link small{font-size:10px}.atlas-brand-mark{width:39px;height:43px;font-size:28px}.atlas-primary-nav{order:3;width:100%;border-top:1px solid #29405266;padding-top:10px}.atlas-menu{gap:22px}.atlas-menu a{font-size:13px}.atlas-menu .sub-menu{z-index:5}.atlas-rss-link{font-size:10px}.atlas-journal{padding:0 20px 48px}.atlas-journal-intro{padding:35px 0 28px;display:block;margin-bottom:26px}.atlas-journal-intro h1{font-size:31px}.atlas-journal-intro p{font-size:13px}.atlas-journal-search{width:100%;margin-top:25px}.atlas-post-grid{gap:20px}.atlas-post-card-body{padding:18px}.atlas-post-card h2{font-size:19px}.atlas-post-excerpt{font-size:12px}.atlas-single,.atlas-page{padding:25px 20px 50px}.atlas-single-header{margin-top:25px}.atlas-single-header h1{font-size:30px}.atlas-single-deck{font-size:16px}.atlas-single-cover{margin:25px 0 30px}.atlas-single-cover img{border-radius:15px}.atlas-entry-content{font-size:16px}.atlas-editorial .alignwide{width:100%;max-width:100%;margin-inline:0}.atlas-site-footer{padding:29px 20px 0}.atlas-footer-menu{gap:15px}.atlas-footer-menu a{font-size:11px}.atlas-footer-bottom{gap:15px}.atlas-page-title{font-size:30px}.atlas-post-grid{grid-template-columns:1fr}.atlas-post-visual{aspect-ratio:1.8}.atlas-post-card{border-radius:18px}.atlas-empty{margin-top:20px;padding:30px 20px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media print{.atlas-site-header,.atlas-site-footer,.atlas-journal-search,.atlas-back-link,.atlas-comments,.post-navigation,.atlas-post-tags{display:none}body,.atlas-editorial-site{background:#fff;color:#111}.atlas-editorial h1,.atlas-editorial h2,.atlas-editorial h3,.atlas-entry-content{color:#111}.atlas-single{max-width:none;padding:0}.atlas-single-deck,.atlas-post-meta{color:#444}.atlas-entry-content a{color:#111;text-decoration:underline}.atlas-single-cover img{max-height:280px;object-fit:contain}}
