.IfOmIW_detailContainer{inline-size:100%;max-inline-size:min(1000px, 100% - var(--s-8));padding-block:var(--s-6);gap:var(--s-6);flex-direction:column;margin-inline:auto;display:flex}.IfOmIW_backLink{align-items:center;gap:var(--s-2);color:var(--ink-2);font-family:var(--font-ui);font-size:var(--fs-2);transition:color var(--t-fast) var(--ease);align-self:flex-start;text-decoration:none;display:inline-flex}.IfOmIW_backLink:hover{color:var(--lapis)}.IfOmIW_heroCard{text-align:center;align-items:center;gap:var(--s-4);padding:var(--s-6);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--r-3);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.IfOmIW_rootLetters{font-family:var(--font-quran);font-size:clamp(var(--fs-7), 6vw, var(--fs-8));color:var(--ink);letter-spacing:.2em;font-weight:700;line-height:1.2}.IfOmIW_metaRow{justify-content:center;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.IfOmIW_badge{align-items:center;gap:var(--s-1);padding-block:var(--s-1);padding-inline:var(--s-3);border-radius:var(--r-pill);background:var(--paper);border:1px solid var(--line);color:var(--ink-2);font-family:var(--font-ui);font-size:var(--fs-2);display:inline-flex}.IfOmIW_badgeHighlight{border-color:var(--lapis);background:var(--lapis-soft);color:var(--lapis);font-weight:600}.IfOmIW_section{gap:var(--s-4);flex-direction:column;display:flex}.IfOmIW_sectionHeader{justify-content:space-between;align-items:center;gap:var(--s-2);border-block-end:1px solid var(--line);padding-block-end:var(--s-2);display:flex}.IfOmIW_sectionTitle{font-family:var(--font-body);font-size:var(--fs-4);color:var(--ink);margin:0;font-weight:700}.IfOmIW_formsGrid{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.IfOmIW_formCard{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-3);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--r-1);display:flex}.IfOmIW_formText{font-family:var(--font-quran);font-size:var(--fs-3);color:var(--ink);font-weight:600}.IfOmIW_formCount{font-family:var(--font-ui);font-size:var(--fs-1);color:var(--ink-2);background:var(--paper);padding-inline:var(--s-2);border-radius:var(--r-pill);padding-block:2px}.IfOmIW_occurrencesList{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.IfOmIW_occurrenceItem{gap:var(--s-2);padding:var(--s-4);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--r-2);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);flex-direction:column;display:flex}.IfOmIW_occurrenceItem:hover{border-color:var(--lapis)}.IfOmIW_occurrenceHeader{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.IfOmIW_surahAyahBadge{font-family:var(--font-ui);font-size:var(--fs-2);color:var(--ink);font-weight:600}.IfOmIW_actionLink{align-items:center;gap:var(--s-1);color:var(--lapis);font-family:var(--font-ui);font-size:var(--fs-1);padding-block:var(--s-1);padding-inline:var(--s-2);border-radius:var(--r-1);transition:background var(--t-fast) var(--ease);font-weight:600;text-decoration:none;display:inline-flex}.IfOmIW_actionLink:hover{background:var(--paper)}.IfOmIW_occurrenceWord{font-family:var(--font-quran);font-size:var(--fs-4);color:var(--ink);background:var(--paper);padding:var(--s-2) var(--s-3);border-radius:var(--r-1);border-inline-start:3px solid var(--lapis);align-self:flex-start}
