.fingerprintHero{padding-bottom:38px}
.fingerprintBody{padding:0 24px 24px}
.fingerprintBody .status{padding:14px 0;margin:0}
.fingerprintResults{display:grid;gap:14px}
.fingerprintCard{padding:19px;border:1px solid var(--line);border-radius:16px;background:var(--panel2);min-width:0}
.fingerprintCard h3{font:700 22px Amiri,serif;margin:0 0 4px}
.fingerprintMeta{color:var(--muted);font-size:13px;margin:0 0 10px}
.fingerprintCard blockquote{font:400 19px/2 Amiri,serif;border-right:2px solid var(--accent);padding-right:12px;margin:12px 0;overflow-wrap:anywhere}
.fingerprintActions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.fingerprintActions a,.fingerprintActions button,.comparison a{font:600 13px/1.5 'Noto Naskh Arabic',sans-serif;border:1px solid var(--line);border-radius:10px;padding:10px 12px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--paper);text-decoration:none}
.fingerprintActions a:hover,.fingerprintActions button:hover{background:var(--glow)}
.fingerprintActions button[aria-pressed=true]{background:var(--glow);border-color:var(--accent);color:var(--accent)}
.fingerprintTags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}
.fingerprintTag{display:inline-flex;border:1px solid var(--line);border-radius:99px;padding:2px 10px;color:var(--muted);font-size:12px}
.fingerprintTag.full{color:var(--accent)}
.summary{padding:8px 0 18px}
.summary p{margin:6px 0}
.summary ul{padding-right:23px;margin:10px 0;color:var(--muted)}
.comparison{position:sticky;top:0;z-index:4;background:var(--panel);padding:12px;margin-bottom:14px;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}
.comparison a{background:var(--glow);color:var(--accent);margin-inline-start:9px}
.comparison p{margin:0;display:inline}
.fingerprintCard .ellipsis{color:var(--muted);font-size:12px}
@media(max-width:850px){.fingerprintBody{padding:0 16px 18px}.fingerprintHero{padding-top:38px;padding-bottom:26px}}
@media(max-width:600px){.fingerprintActions a,.fingerprintActions button{flex:1}.fingerprintCard{padding:15px}.fingerprintHero h1{font-size:clamp(45px,11vw,70px)}.headrow{flex-wrap:wrap;padding-block:12px}nav{width:100%;overflow-x:auto;gap:13px;white-space:nowrap}.fingerprintBody .status{padding-top:10px}.comparison p{display:block;margin-bottom:8px}}
