@layer pages{.fiqh-directory__head{gap:var(--space-m) var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:center;display:grid}.fiqh-links{justify-self:end;inline-size:100%;max-inline-size:300px;margin:0}.fiqh-links__scene{position:relative}.fiqh-links svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fiqh-links__lamp{left:var(--x);top:var(--y);aspect-ratio:1;inline-size:24%;position:absolute;translate:-50% -50%}.fiqh-links__trace,.fiqh-links__thread,.fiqh-links__card-lines{fill:none;stroke-linecap:round;stroke-linejoin:round}.fiqh-links__trace{stroke:color-mix(in srgb, var(--color-border-strong) 55%, transparent);stroke-width:1.2px;stroke-dasharray:2 6}.fiqh-links__thread{stroke:var(--color-highlight);stroke-width:2px;stroke-dasharray:1;stroke-linecap:butt}.fiqh-links__card{fill:var(--color-surface-raised);stroke:color-mix(in srgb, var(--color-accent) 45%, transparent);stroke-width:1.3px}.fiqh-links__card-lines{stroke:color-mix(in srgb, var(--color-text) 40%, transparent);stroke-width:2px}.fiqh-links__node{fill:var(--color-surface-raised);stroke:var(--color-highlight);stroke-width:2px}.fiqh-links__glow-core{stop-color:var(--brass-300);stop-opacity:.32}.fiqh-links__glow-edge{stop-color:var(--brass-400);stop-opacity:0}.fiqh-links__sheet,.fiqh-links__node{transform-box:fill-box;transform-origin:50%}.fiqh-directory__group{gap:var(--space-s);min-width:0;display:grid}.fiqh-directory__group-title{border-bottom:1px solid var(--color-border-soft);padding-bottom:var(--space-2xs);font-size:var(--step-2)}.fiqh-directory__list{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.fiqh-directory__list>li,.fiqh-directory__list>li>.reveal{min-width:0;display:grid}.record-card.fiqh-directory__card{transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out)}.record-card.fiqh-directory__card:hover,.record-card.fiqh-directory__card:focus-within{box-shadow:var(--shadow-3);translate:0 -3px}.fiqh-directory__name-ar{color:var(--color-text-muted);font-size:var(--step-1);overflow-wrap:anywhere;line-height:1.9}.fiqh-directory__links{margin:0;padding:0;list-style:none;display:grid}.fiqh-directory__links>li{align-items:center;gap:0 var(--space-s);flex-wrap:wrap;min-width:0;display:flex}.fiqh-directory__links .text-link{min-height:44px}.fiqh-directory__insecure{color:var(--color-warning);font-size:var(--step--1);font-weight:var(--weight-medium);align-items:center;gap:.3rem;line-height:1.9;display:inline-flex}@media (max-width:820px){.fiqh-directory__head{grid-template-columns:minmax(0,1fr)}.fiqh-links{justify-self:start;max-inline-size:264px}}}
