@font-face{font-family:Jakarta;src:url('/assets/home-153fc85b70298bee.woff2') format('woff2');font-weight:200 800;font-display:swap}
@font-face{font-family:Arabic;src:url('/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2') format('woff2');font-weight:400;font-display:swap}
:root{color-scheme:dark;--bg:#071b1a;--text:#eef7f3;--muted:#b4c9c3;--mint:#bce9d5;--line:#28443d;--page-max:1260px;--page-gutter:6.25vw;font-family:Jakarta,system-ui,sans-serif;background:var(--bg);color:var(--text)}
*{box-sizing:border-box}body{margin:0;font-size:18px;line-height:1.8;background:radial-gradient(ellipse at 85% 0,rgba(29,98,72,.2),transparent 32rem),var(--bg)}a{color:var(--mint);text-underline-offset:5px;text-decoration-thickness:1px}a:hover{color:#fff}a:focus-visible,summary:focus-visible{outline:3px solid #bce9d5;outline-offset:5px;border-radius:3px}img{max-width:100%;height:auto}button,summary{font:inherit}summary{cursor:pointer}.shell{width:min(var(--page-max),calc(100% - var(--page-gutter)*2));margin-inline:auto}.skip{position:absolute;left:12px;top:-100px;z-index:20;background:#dff5ed;color:#102720;padding:12px 20px}.skip:focus{top:12px}
.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:112px;padding-block:24px;border-bottom:1px solid var(--line);direction:ltr}.brand{display:inline-flex;align-items:center;gap:14px;font-size:25px;font-weight:700;color:var(--text);text-decoration:none;flex:none}.brand img{width:56px;height:56px}.header-actions{display:flex;align-items:center;gap:22px;direction:ltr}.desktop-nav{display:flex;gap:20px;align-items:center}.desktop-nav a{font-size:19px;min-height:48px;display:flex;align-items:center;text-decoration:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:54px;padding:11px 22px;border:1px solid #456357;border-radius:12px;font-size:18px;font-weight:650;line-height:1.5;text-decoration:none;color:var(--text)}.button.primary{background:#dff5ed;color:#102720;border-color:#dff5ed;box-shadow:0 0 32px #65dca51c}.button.primary:hover{background:#effcf6}.mobile-menu{display:none;position:relative}.mobile-menu summary{min-height:48px;display:flex;align-items:center;border:1px solid var(--line);border-radius:10px;padding:8px 14px;font-size:18px}.mobile-menu nav{position:absolute;z-index:5;right:0;top:60px;width:240px;border:1px solid #456357;border-radius:12px;background:#0c2521;padding:10px;box-shadow:0 18px 40px #0005}.mobile-menu nav a{display:block;min-height:52px;padding:10px;text-decoration:none}.language-bar{display:flex;flex-wrap:wrap;gap:4px 18px;align-items:center;padding-block:24px;direction:ltr}.language-bar a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;color:var(--muted);font-size:16px}.language-bar a[aria-current=page]{color:var(--text);text-decoration:underline;text-decoration-color:var(--mint)}
.document-wrap{max-width:780px;margin:16px auto 96px;padding-inline:0}.locale-document{scroll-margin-top:24px;overflow-wrap:anywhere}.locale-document+.locale-document{border-top:1px solid var(--line);margin-top:80px;padding-top:60px}.locale-document[dir=rtl]{font-family:Arabic,Jakarta,sans-serif;text-align:right}.locale-document[dir=ltr]{text-align:left}.document-kicker{font-size:15px;font-weight:650;text-transform:uppercase;letter-spacing:.12em;color:var(--mint);margin:0 0 14px}h1{font-size:clamp(34px,4vw,52px);font-weight:650;line-height:1.18;letter-spacing:-.035em;margin:0 0 22px;text-wrap:balance;color:var(--text)}h2{font-size:25px;line-height:1.4;letter-spacing:-.018em;font-weight:650;color:var(--text);margin:44px 0 12px;scroll-margin-top:28px}h3{font-size:20px;line-height:1.5;color:var(--text)}p{margin:0 0 20px;color:var(--muted)}h1+p{margin-bottom:36px}.document-body li{margin-block:8px;color:var(--muted)}.document-body ul{padding-inline-start:24px}.document-body>h2:first-of-type{margin-top:34px}.document-body>p:first-of-type{font-size:16px}.document-toc{margin:32px 0 44px;padding-block:20px;border-block:1px solid var(--line)}.document-toc summary{min-height:44px;font-size:16px;color:var(--mint);font-weight:650}.document-toc ol{margin:12px 0 0;padding-inline-start:24px;columns:2;column-gap:28px}.document-toc li{break-inside:avoid;margin:0;padding:3px 0;font-size:16px}.document-toc a{display:inline-block;padding-block:5px}.summary-note{border-inline-start:2px solid #76b89b;padding-inline-start:24px;margin-block:34px}
.support-body section{margin-block:40px}.support-body .contact-area{padding-block:8px 32px;border-bottom:1px solid var(--line)}.support-body .contact-area h2{margin-top:0}.support-body .contact-area a,.support-body .donation-area>a,.support-body .download-area>a{display:inline-flex;min-height:52px;padding:10px 20px;border:1px solid #456357;border-radius:10px;text-decoration:none;margin:0 8px 18px 0;color:var(--text);font-size:18px}.support-body .contact-area a{background:#dff5ed;color:#102720}.platform-links{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 36px;direction:ltr}.platform-links a{flex:1;min-width:150px}.faq{border-top:1px solid var(--line);padding:4px 0}.faq:last-child{border-bottom:1px solid var(--line)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;font-size:18px;font-weight:650;line-height:1.6;list-style:none;padding:14px 0}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';font:26px/1 Jakarta,sans-serif;color:var(--mint);flex:none}.faq[open] summary:after{content:'−'}.faq p{font-size:18px;line-height:1.85;padding:0 24px 14px 0;margin:0}.support-body .donation-area{padding-block:14px}.support-body .donation-area h2{margin-top:0}.support-body .download-area{padding-top:20px;border-top:1px solid var(--line)}
.help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.help-grid h3{margin:8px 0 12px}.help-grid p{font-size:16px;line-height:1.8;margin-bottom:18px}.help-grid .button{font-size:16px;padding:10px 12px;gap:10px}.platform-help{padding-block:0 24px;border-bottom:1px solid var(--line)}.platform-help h2{margin-top:0}.site-footer{border-top:1px solid var(--line);padding-block:44px 32px;direction:ltr}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:36px}.footer-links{display:flex;gap:12px 28px;flex-wrap:wrap;justify-content:flex-end;max-width:660px}.footer-links a{display:inline-flex;align-items:center;min-height:48px;font-size:16px}.footer-base{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding-top:24px;margin-top:32px;font-size:15px;color:var(--muted)}.footer-base a{display:inline-flex;align-items:center;min-height:44px}.footer-base span{padding-block:8px}.locale-label[lang=ar]{font-family:Arabic,Jakarta,sans-serif;direction:rtl}
html[data-locale=en] .locale-document:not([lang=en]),html[data-locale=de] .locale-document:not([lang=de]),html[data-locale=bs] .locale-document:not([lang=bs]),html[data-locale=ar] .locale-document:not([lang=ar]){display:none}html[data-locale] .locale-document{margin-top:0;padding-top:0;border-top:0}
@media(min-width:1920px){:root{--page-gutter:calc((100vw - 1440px)/2)}}
@media(max-width:1050px){.desktop-nav{display:none}.mobile-menu{display:block}.site-header{gap:16px}.header-actions{gap:16px}.document-wrap{max-width:740px}}
@media(max-width:700px){.locale-document[lang=de] h1{font-size:clamp(28px,8.2vw,36px)}.help-grid{grid-template-columns:1fr;gap:20px}.help-grid .button{font-size:18px;min-height:52px}.help-grid p{font-size:18px}.help-grid>div+div{border-top:1px solid var(--line);padding-top:12px}:root{--page-gutter:18px}.site-header{flex-wrap:wrap;min-height:unset;padding-block:20px;gap:16px}.brand img{width:48px;height:48px}.brand{font-size:23px;gap:12px}.header-actions{display:contents}.header-app{order:3;width:100%;justify-content:center}.mobile-menu{margin-left:auto;order:2}.document-wrap{margin-top:20px;margin-bottom:64px}body{font-size:18px;line-height:1.85}h1{font-size:36px;line-height:1.23}h2{font-size:24px;margin-top:36px}.language-bar{padding-block:16px;gap:2px 18px}.document-toc ol{columns:1}.footer-top,.footer-base{flex-direction:column;gap:20px}.footer-links{justify-content:flex-start;gap:4px 24px}.site-footer{padding-top:32px}.faq p{padding-right:0}.platform-links{gap:10px}.platform-links a{min-width:100%;justify-content:space-between}.locale-document[lang=ar] h1{font-size:36px}.document-kicker{font-size:14px}}
@media(max-width:359px){:root{--page-gutter:14px}h1{font-size:32px}.language-bar{gap:2px 14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.site-header,.site-footer,.language-bar,.document-toc,.platform-links{display:none!important}.locale-document{display:block!important;break-before:page}body{background:white;color:black}.document-body p,.document-body li,h1,h2,h3{color:black}.faq{display:block}.faq>p{display:block!important}}
