@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+Arabic:wght@400;500;600;700;800&display=swap');
.personal-content{--ink:#29263e;--ink-2:#60528b;--text:#474557;--muted:#666373;--paper:#faf9f6;--card:#fff;--line:#e4e0e9;--green:#60528b;--teal:#60528b;--gold:#927239;--gold-soft:#eee8f5;--display:'Manrope','Noto Sans Arabic',sans-serif;--mono:'DM Sans',sans-serif;--shadow:none;--shadow-sm:none;font-family:'DM Sans','Noto Sans Arabic',sans-serif;background:var(--paper);color:var(--text)}.personal-content::before{display:none}.personal-content .site-header{background:#faf9f6f5;border-radius:0;top:0;max-width:none;width:100%;margin:0;border-inline:0;border-top:0;box-shadow:none;border-bottom:1px solid var(--line);backdrop-filter:blur(16px)}.personal-content .nav{width:min(1180px,calc(100% - 64px));margin:auto;min-height:88px;padding:0}.personal-content .brand img{width:40px;height:40px;border-radius:11px}.personal-content .brand-text strong{color:var(--ink)}.personal-content .nav-links{background:transparent;border:0;gap:18px;padding:0}.personal-content .nav-links a{min-height:44px;font-size:12px}.personal-content .nav-cta{background:var(--ink);border-radius:11px;color:white;box-shadow:none}.personal-content .lang-switch-mobile>summary{background:transparent;border:0;min-height:44px;font-size:12px}.personal-content .lang-switch-mobile .lang-dropdown{border-color:var(--line);box-shadow:0 15px 40px #29263e15}.personal-content .article-hero,.personal-content .privacy-doc>header,.personal-content .changelog-hero{background:#efebf5;color:var(--ink);border:1px solid var(--line);box-shadow:none}.personal-content .article-hero h1,.personal-content .privacy-doc>header h1,.personal-content .changelog-hero h1{color:var(--ink);line-height:1.55}.personal-content .article-hero p,.personal-content .privacy-doc>header .sub,.personal-content .changelog-hero p{color:var(--muted)}.personal-content .footer{background:#f1eef5;border-color:var(--line)}.personal-content .privacy-doc section,.personal-content .privacy-doc nav,.personal-content .edition,.personal-content .release{box-shadow:none}.personal-content :where(a,summary,button):focus-visible{outline:3px solid #7a5db2;outline-offset:4px}.personal-content .privacy-doc nav ul{list-style:none}.personal-content .privacy-doc nav a{min-height:44px;display:inline-flex;align-items:center}.personal-content .release.latest{background:#f3eff8;border-color:#cdbfdd}.personal-content .thanks strong,.personal-content .thanks span{color:var(--ink-2)}.personal-content .thanks{background:#f8f6fb;border-color:var(--line)}@media(max-width:760px){.personal-content .nav{width:calc(100% - 36px);padding-block:12px}.personal-content .article-hero h1,.personal-content .privacy-doc>header h1,.personal-content .changelog-hero h1{font-size:30px}}@media(prefers-reduced-motion:reduce){.personal-content *{scroll-behavior:auto;animation:none!important;transition:none!important}}
/* Supporting pages use a light footer: reset the former dark-footer palette. */
.personal-content .footer{color:var(--text)}
.personal-content .footer .foot-brand,.personal-content .footer h3{color:var(--ink)}
.personal-content .footer .foot-tag,.personal-content .footer .copy{color:var(--muted)}
.personal-content .footer a,.personal-content .footer .lang-switch-mobile summary{color:var(--ink-2)}
.personal-content .footer a:hover{color:var(--ink)}
.personal-content .footer .copy{border-color:var(--line)}
.personal-content .footer ul{list-style:none;padding-inline-start:0;margin-block:12px 0}
.personal-content .footer li a{display:inline-flex;align-items:center;min-height:44px}
.personal-content .footer .lang-switch-mobile summary{border-color:var(--line)}
/* Keep the release header compact enough to reach the history promptly. */
.personal-content .changelog-main{margin-block:28px 48px;padding-block:0}
.personal-content .changelog-hero{padding:30px;border-radius:24px}
.personal-content .changelog-hero h1{font-size:clamp(28px,3vw,42px);line-height:1.45}
.personal-content .changelog-hero p{font-size:15px;margin-top:12px}
.personal-content .changelog-hero .current-store-releases{margin-block:20px}
.personal-content .current-store-release{box-sizing:border-box}
.personal-content .changelog-hero .thanks{margin-top:18px;padding:12px 16px}
.personal-content .changelog-hero .thanks strong{font-size:14px}
.personal-content .changelog-hero .share-actions{margin-top:16px}
.personal-content .edition-body{grid-template-columns:minmax(0,1fr)}
.personal-content .release{min-width:0;box-sizing:border-box;overflow-wrap:anywhere}
@media(max-width:760px){.personal-content .changelog-main{margin-top:20px}.personal-content .changelog-hero{padding:22px 18px}.personal-content .changelog-hero h1{font-size:28px}.personal-content .changelog-hero p{font-size:14px}}
