.section-shortcuts{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;margin-block:20px 8px;display:grid}.section-shortcuts a{border:1px solid var(--line-strong);background:var(--card);min-block-size:72px;min-inline-size:0;color:var(--heading);border-radius:20px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.section-shortcuts a>span{overflow-wrap:anywhere;min-inline-size:0;font-size:1rem;font-weight:600}.section-shortcuts a:hover,.section-shortcuts a:active{background:var(--mint)}.section-shortcuts a:focus-visible,.section-destination:focus-visible{outline:3px solid var(--emerald);outline-offset:4px}.section-destination{scroll-margin-block-start:100px}.hadith-resource-name{overflow-wrap:anywhere;min-inline-size:0}.card-title.section-destination{font-size:1.15rem;font-weight:inherit;margin-block-start:0}.section-shortcuts .ph-icon{background:var(--mint);pointer-events:none;border-radius:16px;flex-shrink:0;block-size:52px;inline-size:52px;position:relative;overflow:hidden}.section-shortcuts .ph-scene{block-size:52px;inline-size:52px;position:absolute;inset:0}.section-shortcuts .ph-hill{fill:var(--gold-soft)}.section-shortcuts .ph-cloud{fill:var(--card)}.section-shortcuts .ph-spark{fill:var(--gold)}.section-shortcuts .ph-medallion{background:var(--emerald-deep);block-size:36px;inline-size:36px;color:var(--on-emerald);border-radius:13px;place-items:center;display:grid;position:absolute;top:13px;left:10px;transform:rotate(-6deg)}@media print{.section-shortcuts{display:none}}
