.cc-article-card[data-v-b8e27592]{background:var(--cc-card);border:1px solid var(--cc-border);border-radius:1.25rem;overflow:hidden;color:var(--cc-fg);box-shadow:var(--cc-shadow)}.article-breadcrumb[data-v-b8e27592]{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;border-bottom:1px solid var(--cc-border);font-size:.78rem;color:var(--cc-muted)}.breadcrumb-link[data-v-b8e27592]{display:inline-flex;align-items:center;gap:.3rem;color:var(--cc-muted);text-decoration:none;transition:color .2s ease}.breadcrumb-link[data-v-b8e27592]:hover{color:var(--cc-accent)}.article-hero[data-v-b8e27592]{margin:0;aspect-ratio:16 / 9;background:var(--cc-accent-soft);overflow:hidden}.article-hero img[data-v-b8e27592]{width:100%;height:100%;object-fit:cover;display:block}.article-header[data-v-b8e27592]{padding:2rem 2rem 1rem;max-width:52rem;margin:0 auto}@media(max-width:599px){.article-header[data-v-b8e27592]{padding:1.25rem 1rem .75rem}}.article-meta-top[data-v-b8e27592]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;color:var(--cc-muted);font-size:.82rem}.article-pill[data-v-b8e27592]{padding:.3rem .85rem;border-radius:999px;color:#fff;font-weight:700;font-size:.74rem;letter-spacing:.02em}.article-date[data-v-b8e27592],.article-reading[data-v-b8e27592]{display:inline-flex;align-items:center;color:var(--cc-muted)}.article-title[data-v-b8e27592]{font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:800;line-height:1.55;color:var(--cc-fg);margin:0;letter-spacing:-.005em;word-break:break-word;overflow-wrap:anywhere}.article-body[data-v-b8e27592]{padding:1.25rem 2rem 2rem;max-width:52rem;margin:0 auto}@media(max-width:599px){.article-body[data-v-b8e27592]{padding:1rem 1rem 1.5rem}}.article-empty[data-v-b8e27592]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1rem;background:var(--cc-accent-soft);border-radius:1rem;color:var(--cc-fg)}.article-footer[data-v-b8e27592]{padding:1.5rem 2rem;border-top:1px solid var(--cc-border);background:var(--cc-accent-soft);max-width:100%}.article-tags[data-v-b8e27592]{margin-bottom:1rem}.article-tags[data-v-b8e27592] a{display:inline-block;padding:.25rem .7rem;border-radius:999px;background:var(--cc-card);border:1px solid var(--cc-border);color:var(--cc-muted);font-size:.78rem;font-weight:600;margin-inline-end:.5rem;margin-bottom:.4rem;transition:all .2s ease}.article-tags[data-v-b8e27592] a:hover{color:var(--cc-accent);border-color:var(--cc-accent)}.article-share[data-v-b8e27592]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.share-label[data-v-b8e27592]{font-weight:700;color:var(--cc-fg);font-size:.88rem}.share-buttons[data-v-b8e27592]{display:flex;gap:.5rem}.share-btn[data-v-b8e27592]{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:.7rem;background:var(--cc-card);border:1px solid var(--cc-border);color:var(--cc-muted);cursor:pointer;transition:all .2s ease;text-decoration:none;font-size:1.1rem}.share-btn[data-v-b8e27592]:hover{background:var(--cc-accent);color:var(--cc-accent-fg);border-color:var(--cc-accent);transform:translateY(-2px)}.share-btn.copied[data-v-b8e27592]{background:var(--cc-accent);color:var(--cc-accent-fg);border-color:var(--cc-accent)}.article-back[data-v-b8e27592]{padding:1.25rem 2rem 1.75rem;text-align:center;border-top:1px solid var(--cc-border)}.back-link[data-v-b8e27592]{display:inline-flex;align-items:center;gap:.4rem;color:var(--cc-accent);font-weight:700;font-size:.9rem;text-decoration:none;transition:transform .2s ease}.back-link[data-v-b8e27592]:hover{transform:translate(3px)}[data-cc-article]{--cc-bg: #fafaf7;--cc-fg: #1a1a1a;--cc-muted: #5a5a5a;--cc-card: #ffffff;--cc-border: rgba(0, 0, 0, .08);--cc-accent: #0f3a60;--cc-accent-fg: #ffffff;--cc-accent-soft: rgba(15, 58, 96, .07);--cc-shadow: 0 1px 3px rgba(0, 0, 0, .04), 0 4px 12px rgba(0, 0, 0, .04);--cc-shadow-lg: 0 16px 48px rgba(15, 58, 96, .14);font-family:Noto Sans Arabic,Cairo,Tajawal,Segoe UI,system-ui,-apple-system,sans-serif;font-feature-settings:"kern","liga","calt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:var(--cc-bg);color:var(--cc-fg);margin-block:1rem;border-radius:1.5rem;padding:1.25rem;transition:background .4s ease,color .4s ease}@media(max-width:959px){[data-cc-article]{padding:.5rem;border-radius:1rem;margin-block:.5rem}}[data-cc-article][data-cc-theme=maroon]{--cc-accent: #7a1f2c;--cc-accent-soft: rgba(122, 31, 44, .07)}[data-cc-article][data-cc-theme=emerald]{--cc-accent: #1f5d3a;--cc-accent-soft: rgba(31, 93, 58, .08)}[data-cc-article][data-cc-mode=dark]{--cc-bg: #0d1117;--cc-fg: #e8eaed;--cc-muted: #a8b0bd;--cc-card: #161b22;--cc-border: rgba(255, 255, 255, .08);--cc-accent: #5b9fe6;--cc-accent-fg: #0d1117;--cc-accent-soft: rgba(91, 159, 230, .12)}[data-cc-article][data-cc-mode=dark][data-cc-theme=maroon]{--cc-accent: #d57988;--cc-accent-fg: #1a0a0d;--cc-accent-soft: rgba(213, 121, 136, .14)}[data-cc-article][data-cc-mode=dark][data-cc-theme=emerald]{--cc-accent: #6fc28d;--cc-accent-fg: #0a1410;--cc-accent-soft: rgba(111, 194, 141, .14)}[data-cc-article] a{text-decoration:none;color:inherit}[data-cc-article] .post-content{font-size:1.15rem;line-height:2.05;color:var(--cc-fg);text-align:justify;text-justify:inter-word;max-width:50rem;margin:0 auto;word-spacing:.02em;letter-spacing:0;hyphens:auto;-webkit-hyphens:auto}@media(max-width:599px){[data-cc-article] .post-content{font-size:1.02rem;line-height:1.95}}[data-cc-article] .post-content p{margin:0 0 1.5rem;line-height:inherit;color:var(--cc-fg)}[data-cc-article] .post-content p:last-child{margin-bottom:0}[data-cc-article] .post-content>p:first-of-type{font-size:1.28rem;line-height:2;color:var(--cc-fg);font-weight:500;margin-bottom:2.25rem;padding-bottom:1.5rem;border-bottom:1px dashed var(--cc-border)}@media(max-width:599px){[data-cc-article] .post-content>p:first-of-type{font-size:1.12rem;padding-bottom:1.2rem;margin-bottom:1.75rem}}[data-cc-article] .post-content>p{margin-bottom:1.65rem}[data-cc-article] .post-content h2{font-size:1.5rem;margin:2.25rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--cc-accent-soft);position:relative}[data-cc-article] .post-content h2:after{content:"";position:absolute;inset-block-end:-2px;inset-inline-start:0;width:3rem;height:2px;background:var(--cc-accent)}[data-cc-article] .post-content h3{font-size:1.3rem;margin:1.85rem 0 .85rem}[data-cc-article] .post-content h4{font-size:1.15rem;margin:1.5rem 0 .7rem}[data-cc-article] .post-content blockquote{position:relative;margin:2rem 0;padding:1.5rem 2.25rem 1.5rem 1.5rem;background:var(--cc-accent-soft);border:none;border-inline-start:4px solid var(--cc-accent);border-radius:.5rem;font-style:normal;font-size:1.1rem;line-height:1.95;color:var(--cc-fg)}[data-cc-article] .post-content blockquote:before{content:"”";position:absolute;inset-block-start:.5rem;inset-inline-start:.85rem;font-size:3rem;line-height:1;color:var(--cc-accent);opacity:.35;font-family:serif}[data-cc-article] .post-content blockquote p{margin-bottom:.5rem}[data-cc-article] .post-content blockquote p:last-child{margin-bottom:0}[data-cc-article] .post-content ul,[data-cc-article] .post-content ol{margin:1.25rem 0 1.5rem;padding-inline-start:2rem}[data-cc-article] .post-content ul{list-style:none}[data-cc-article] .post-content ul li{position:relative}[data-cc-article] .post-content ul li:before{content:"";position:absolute;inset-inline-start:-1.4rem;inset-block-start:.85rem;width:.45rem;height:.45rem;background:var(--cc-accent);border-radius:50%}[data-cc-article] .post-content ol li::marker{color:var(--cc-accent);font-weight:700}[data-cc-article] .post-content p strong,[data-cc-article] .post-content li strong{color:var(--cc-fg);font-weight:700;box-shadow:inset 0 -.18em 0 var(--cc-accent-soft);padding:0 .05em}[data-cc-article] .post-content hr{border:none;text-align:center;margin:2.5rem auto;height:1.2rem;position:relative}[data-cc-article] .post-content hr:before{content:"❋ ❋ ❋";color:var(--cc-accent);opacity:.45;letter-spacing:.5em;font-size:.9rem}[data-cc-article] .post-content strong{color:var(--cc-fg);font-weight:700}[data-cc-article] .post-content a{color:var(--cc-accent);text-decoration:underline;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,var(--cc-accent) 35%,transparent);transition:text-decoration-color .2s ease}[data-cc-article] .post-content a:hover{text-decoration-color:var(--cc-accent)}[data-cc-article] .post-content img{max-width:100%;height:auto;border-radius:.85rem;margin:1.5rem auto;display:block;box-shadow:var(--cc-shadow)}[data-cc-article] .post-content blockquote{border-inline-start:4px solid var(--cc-accent);background:var(--cc-accent-soft);border-radius:.5rem;padding:1rem 1.25rem;margin:1.5rem 0;font-style:italic;color:var(--cc-fg)}[data-cc-article] .post-content h1,[data-cc-article] .post-content h2,[data-cc-article] .post-content h3,[data-cc-article] .post-content h4{color:var(--cc-fg);font-weight:800;line-height:1.5;margin:1.75rem 0 .85rem;letter-spacing:-.005em}[data-cc-article] .post-content h1{font-size:1.55rem}[data-cc-article] .post-content h2{font-size:1.35rem}[data-cc-article] .post-content h3{font-size:1.18rem}[data-cc-article] .post-content h4{font-size:1.05rem}[data-cc-article] .post-content ul,[data-cc-article] .post-content ol{margin:1rem 0 1.25rem;padding-inline-start:1.5rem}[data-cc-article] .post-content ul li,[data-cc-article] .post-content ol li{margin-bottom:.55rem;line-height:1.85}[data-cc-article] .post-content u{text-decoration:underline;text-underline-offset:4px;color:var(--cc-fg)}[data-cc-article] .post-content [style*=color],[data-cc-article] .post-content [style*=COLOR],[data-cc-article] .post-content strong[style*=color]{color:var(--cc-fg)!important}[data-cc-article] .post-content p:empty,[data-cc-article] .post-content p:has(>br:only-child),[data-cc-article] .post-content p:has(>br.ProseMirror-trailingBreak:only-child){display:none}[data-cc-article] .post-content p[style*="text-align: justify"],[data-cc-article] .post-content p[style*="text-align:justify"]{text-align:justify}[data-cc-article] .post-content .iframe-with-toolbar{margin:1.75rem 0;border-radius:.85rem;overflow:hidden;border:1px solid var(--cc-border);background:var(--cc-card);box-shadow:var(--cc-shadow)}[data-cc-article] .post-content .iframe-toolbar{padding:.6rem 1rem;background:var(--cc-accent-soft);border-bottom:1px solid var(--cc-border);display:flex;justify-content:flex-end}[data-cc-article] .post-content .iframe-open-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .95rem;border-radius:.55rem;background:var(--cc-accent);color:var(--cc-accent-fg)!important;text-decoration:none!important;font-size:.82rem;font-weight:700;transition:transform .2s ease,box-shadow .2s ease}[data-cc-article] .post-content .iframe-open-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px var(--cc-accent-soft)}[data-cc-article] .post-content .iframe-open-icon{width:1rem;height:1rem;display:inline-block;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='currentColor' d='M14 4h6v6h-2V7.41l-9.29 9.3l-1.42-1.42L16.59 6H14zm0 12v2H6V6h2v8z'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='currentColor' d='M14 4h6v6h-2V7.41l-9.29 9.3l-1.42-1.42L16.59 6H14zm0 12v2H6V6h2v8z'/></svg>") no-repeat center / contain}[data-cc-article] .post-content iframe{width:100%;min-height:80vh;max-height:1100px;border:none;display:block;background:#fff}@media(max-width:599px){[data-cc-article] .post-content iframe{min-height:65vh}}[data-cc-article] .post-content .iframe-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:1.5rem 0;border-radius:.85rem;background:#000}[data-cc-article] .post-content .iframe-wrapper iframe{position:absolute;inset:0;width:100%;height:100%;min-height:0;max-height:none;background:transparent}[data-cc-article] .post-content .iframe-wrapper .iframe-toolbar{display:none}[data-cc-article] .post-content strong,[data-cc-article] .post-content b{color:var(--cc-fg);font-weight:700}[data-cc-article] .post-content span{color:inherit}[data-cc-article] .post-content>img,[data-cc-article] .post-content p:has(>img:only-child){text-align:center}[data-cc-article] .post-content img[style*=justify-content]{margin-inline:auto}
