:root{--g:#b8ff5a;--bg:#090b0d;--panel:#13171c;--muted:#929aa5;--line:rgba(255,255,255,.11)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:#f7f9fb;font-family:Tahoma,Arial,sans-serif}button,input{font:inherit}.shell{min-height:100vh;background:radial-gradient(circle at 50% 10%,#182119 0,#0b0e0f 36%,#090b0d 72%);overflow:hidden}header{width:min(1160px,calc(100% - 40px));height:92px;margin:auto;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.brand{direction:ltr;display:flex;gap:11px;align-items:center;color:#fff;text-decoration:none;justify-self:start}.brand>i{width:39px;height:39px;background:var(--g);color:#091006;display:grid;place-items:center;font-style:normal;font-weight:900;transform:skew(-9deg)}.brand b{display:block;letter-spacing:.16em}.brand small{font-size:7px;letter-spacing:.28em;color:#929a95}.brand span{line-height:1.05}nav{display:flex;gap:34px}nav a{color:#a9afb7;text-decoration:none;font-size:13px}.privacy{justify-self:end;color:#8e979f;font-size:12px}.privacy i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--g);box-shadow:0 0 12px var(--g)}.hero{width:min(880px,calc(100% - 36px));margin:auto;text-align:center;padding:82px 0 54px}.eyebrow{display:inline-block;padding:7px 13px;border:1px solid var(--line);border-radius:999px;color:#c5ccd2;font-size:12px;background:rgba(255,255,255,.03)}h1{font-size:clamp(46px,7vw,84px);line-height:1.04;letter-spacing:-.055em;margin:25px 0 20px}h1 em{font-style:normal;color:var(--g)}.hero>p{color:var(--muted);line-height:1.9}.platforms{direction:ltr;display:flex;justify-content:center;gap:9px;margin:28px 0 32px}.platforms span{border:1px solid var(--line);border-radius:999px;padding:9px 13px;color:#b6bdc4;font-size:11px;background:rgba(255,255,255,.035);display:inline-flex;align-items:center;gap:7px;}.card{text-align:right;background:linear-gradient(145deg,rgba(25,30,35,.98),rgba(15,18,21,.98));border:1px solid rgba(255,255,255,.13);border-radius:20px;padding:25px;box-shadow:0 30px 80px #0008}.card label{display:block;color:#a8afb6;font-size:11px;margin:0 3px 10px}.url{height:58px;border:1px solid rgba(255,255,255,.13);background:#0c0f11;border-radius:11px;display:flex;align-items:center;padding:0 15px;direction:ltr}.url:focus-within{border-color:#b8ff5a99;box-shadow:0 0 0 3px #b8ff5a12}.url>b{color:#6d747b;transform:rotate(-45deg);font-size:20px}.url input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#fff;padding:0 13px;text-align:left}.url span{font-size:10px;color:var(--g)}.options{display:grid;grid-template-columns:.82fr 1.18fr;gap:22px;margin-top:20px}.switch{display:flex;background:#0c0f11;border:1px solid var(--line);padding:4px;border-radius:10px}.switch button{flex:1;border:0;background:transparent;color:#737b83;padding:9px 7px;border-radius:7px;cursor:pointer;font-size:11px}.switch button.active{color:#c9ff86;background:#293225;box-shadow:inset 0 0 0 1px #b8ff5a38}.primary{width:100%;height:56px;margin-top:23px;border:0;border-radius:10px;color:#0a1006;font-weight:800;cursor:pointer;background:linear-gradient(#c2ff71,#9be542)}.primary:disabled{opacity:.65;cursor:wait}.notice{min-height:19px;margin:10px 0 0!important;text-align:center;color:#bdc4ca!important;font-size:12px}.results{display:grid;gap:9px;margin-top:10px}.result{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:11px;border:1px solid var(--line);border-radius:10px;background:#0c0f11}.result b{font-size:11px;direction:ltr;overflow:hidden;text-overflow:ellipsis}.actions{display:flex;gap:6px}.actions button,.actions a{border-radius:7px;padding:9px 11px;font-size:10px;font-weight:800;text-decoration:none;cursor:pointer}.actions button{color:#b5bdc5;border:1px solid var(--line);background:#181d21}.actions a{color:#11170b;background:var(--g)}.trust{font-size:10px!important;color:#656d74!important}.steps{width:min(980px,calc(100% - 36px));margin:auto;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.steps article{display:flex;gap:16px;justify-content:center;align-items:center;padding:30px 18px;border-left:1px solid var(--line)}.steps article:last-child{border:0}.steps i{font:11px monospace;color:var(--g);border:1px solid #b8ff5a44;width:31px;height:31px;border-radius:50%;display:grid;place-items:center}.steps b{font-size:13px}.steps small{display:block;color:#6d747c;font-size:10px;margin-top:5px;font-weight:400}footer{width:min(980px,calc(100% - 36px));margin:auto;text-align:center;padding:25px 0 42px;color:#676f77;font-size:10px}@media(max-width:720px){header{height:76px;grid-template-columns:1fr auto}nav{display:none}.hero{padding-top:56px}.card{padding:17px}.options{grid-template-columns:1fr;gap:15px}.steps{grid-template-columns:1fr}.steps article{justify-content:flex-start;padding:20px 23%;border-left:0;border-bottom:1px solid var(--line)}}

.platforms img{width:17px;height:17px;display:block;flex:0 0 17px;object-fit:contain}

/* ABF_DARK_URL_FIELD: keep the pasted URL field dark in every browser state */
#url,#link,#urlInput,input[name="url"],input[name="link"],input[type="url"],input[type="text"],.url-row input{
  appearance:none!important;
  background-color:#080d10!important;
  background-image:none!important;
  color:#eef3f5!important;
  -webkit-text-fill-color:#eef3f5!important;
  caret-color:#a8ff3e!important;
  color-scheme:dark;
}
#url:focus,#link:focus,#urlInput:focus,input[name="url"]:focus,input[name="link"]:focus,input[type="url"]:focus,input[type="text"]:focus,.url-row input:focus{
  background-color:#080d10!important;
  color:#eef3f5!important;
  -webkit-text-fill-color:#eef3f5!important;
}
#url::selection,#link::selection,#urlInput::selection,input[name="url"]::selection,input[name="link"]::selection,input[type="url"]::selection,input[type="text"]::selection,.url-row input::selection{
  background:#315f9f!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
#url:-webkit-autofill,#link:-webkit-autofill,#urlInput:-webkit-autofill,input[name="url"]:-webkit-autofill,input[name="link"]:-webkit-autofill,input[type="url"]:-webkit-autofill,input[type="text"]:-webkit-autofill,.url-row input:-webkit-autofill{
  -webkit-box-shadow:0 0 0 1000px #080d10 inset!important;
  box-shadow:0 0 0 1000px #080d10 inset!important;
  -webkit-text-fill-color:#eef3f5!important;
  caret-color:#a8ff3e!important;
}

.platforms .platform-logo{width:18px;height:18px;display:block;flex:0 0 18px;overflow:visible}

/* ABF_HIDE_SHARE: keep only the download action in prepared results */
[data-share],[data-action="share"],.share-button,.share-btn,button[aria-label="مشاركة"],#results .actions button,#result .actions button,.results .actions button,.result .actions button{
  display:none!important;
}

/* ABF_COMPACT_HERO: place the main message closer to the header line */
.hero{padding-top:28px!important}
@media(max-width:720px){.hero{padding-top:22px!important}}
