:root{--star-fill:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.5 4.5h15v15h-15z M12 1.4 22.6 12 12 22.6 1.4 12z'/%3E%3C/svg%3E");--star-line:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linejoin='round'%3E%3Cpath d='M12 2.4 14.8 5.2h4v4L21.6 12l-2.8 2.8v4h-4L12 21.6l-2.8-2.8h-4v-4L2.4 12l2.8-2.8v-4h4z'/%3E%3C/svg%3E");--star-half:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2.2' stroke-linejoin='round' d='M12 2.4 14.8 5.2h4v4L21.6 12l-2.8 2.8v4h-4L12 21.6l-2.8-2.8h-4v-4L2.4 12l2.8-2.8v-4h4z'/%3E%3Cpath d='M12 2.4v19.2l-2.8-2.8h-4v-4L2.4 12l2.8-2.8v-4h4z'/%3E%3C/svg%3E")}.tag{height:28px;font:600 .82rem/1 "Alexandria", var(--font-body);letter-spacing:0;text-transform:none;white-space:nowrap;background:var(--tag-bg);color:var(--tag-fg);box-shadow:inset 0 0 0 1px var(--tag-line,transparent);border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 9px;display:inline-flex}.tag:before{content:"";background:var(--tag-star,currentColor);width:12px;height:12px;-webkit-mask:var(--tag-mask,var(--star-fill)) center / contain no-repeat;mask:var(--tag-mask,var(--star-fill)) center / contain no-repeat;flex:none}.tag--sm{gap:6px;height:24px;padding:0 10px 0 8px;font-size:.76rem}.tag--sm:before{width:10px;height:10px}.tag--authentic{--tag-bg:var(--g700);--tag-fg:var(--cream);--tag-star:var(--gold-light)}.tag--differs{--tag-bg:#f3e7c6;--tag-fg:#4f3a0c;--tag-line:#c99a2eb3;--tag-star:#8a6514;--tag-mask:var(--star-half)}.tag--strengthened{--tag-bg:#eaf0e4;--tag-fg:#3e4a1c;--tag-line:#c9d3b4;--tag-star:#6b7a2e;--tag-mask:var(--star-half)}.tag--weak{--tag-bg:#f1e8d6;--tag-fg:#5a400f;--tag-line:#d9c79f;--tag-star:#8a6514;--tag-mask:var(--star-line)}.tag--fabricated,.tag--nobasis{--tag-bg:#f3e2dd;--tag-fg:#6e2a1f;--tag-line:#e2c2b9;--tag-star:#8f3a2c;--tag-mask:var(--star-line)}.tag--weakfab,.tag--weaknone{--tag-bg:#efe6da;--tag-fg:#5c3a1a;--tag-line:#d8c4aa;--tag-star:#8a5a2c;--tag-mask:var(--star-half)}.tag--required{--tag-bg:var(--g700);--tag-fg:var(--cream);--tag-star:var(--gold-light)}.tag--sunnah{--tag-bg:var(--paper);--tag-fg:#12523e;--tag-line:#c99a2ed9;--tag-star:var(--gold);--tag-mask:var(--star-line)}.tag--not{--tag-bg:transparent;--tag-fg:var(--ink-muted);--tag-line:#d9d0bc;--tag-star:#b9ae96;--tag-mask:var(--star-line)}.tag--ready{--tag-bg:#dce9e0;--tag-fg:#12432f;--tag-star:var(--g700);display:none!important}.tag--soon{--tag-bg:transparent;--tag-fg:var(--ink-muted);--tag-line:#d9d0bc;--tag-star:#b9ae96;--tag-mask:var(--star-line)}.t-dark .tag--soon,.tag--on-dark.tag--soon{--tag-fg:var(--on-em);--tag-line:#c99a2e66;--tag-star:#e2c27ab3}.t-dark .tag--ready,.tag--on-dark.tag--ready{--tag-bg:#e2c27a29;--tag-fg:var(--gold-light);--tag-star:var(--gold-light)}.srcn{isolation:isolate;width:30px;height:30px;font:700 .78rem/1 "Alexandria", var(--font-body);flex:none;place-items:center;display:inline-grid;position:relative;color:var(--cream)!important;text-decoration:none!important}.srcn:before{content:"";z-index:-1;background:var(--g700);-webkit-mask:var(--star-fill) center / contain no-repeat;mask:var(--star-fill) center / contain no-repeat;transition:background-color .2s;position:absolute;inset:0}.srcn:hover:before,.srcn:focus-visible:before{background:var(--g900)}.srcn--lg{width:38px;height:38px;font-size:.9rem}
