.islam-guide-module__UMg2Lq__container{max-width:1200px;margin:0 auto;padding:0 24px}.islam-guide-module__UMg2Lq__readerGrid{grid-template-columns:300px 1fr;align-items:start;gap:32px;margin-top:40px;display:grid}.islam-guide-module__UMg2Lq__sidebar{z-index:10;position:sticky;top:96px}.islam-guide-module__UMg2Lq__sidebarCard{border-radius:24px;padding:24px}.islam-guide-module__UMg2Lq__sidebarHeading{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--primary);border-bottom:1px solid rgba(var(--primary-raw), .08);margin-bottom:16px;padding-bottom:12px;font-weight:700}.islam-guide-module__UMg2Lq__partsNav{flex-direction:column;gap:8px;display:flex}.islam-guide-module__UMg2Lq__partNavItem{text-align:left;cursor:pointer;width:100%;transition:var(--transition-smooth);background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:flex-start;padding:12px 16px;display:flex}.islam-guide-module__UMg2Lq__partNavItem:hover{background:rgba(var(--primary-raw), .04);border-color:rgba(var(--primary-raw), .08)}.islam-guide-module__UMg2Lq__partNavItemActive{background:rgba(var(--primary-raw), .06);border-color:rgba(var(--primary-raw), .15);box-shadow:var(--shadow-sm)}.islam-guide-module__UMg2Lq__partItemNumCol{align-items:center;gap:8px;width:100%;margin-bottom:4px;display:flex}.islam-guide-module__UMg2Lq__partNumLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:11px;font-weight:700}.islam-guide-module__UMg2Lq__partNavItemActive .islam-guide-module__UMg2Lq__partNumLabel{color:var(--primary)}.islam-guide-module__UMg2Lq__visitedBadge{color:var(--accent);font-size:12px;font-weight:900}.islam-guide-module__UMg2Lq__partNavItemTitle{font-size:var(--text-sm);color:var(--foreground);font-weight:600;line-height:1.35}.islam-guide-module__UMg2Lq__partNavItemActive .islam-guide-module__UMg2Lq__partNavItemTitle{color:var(--primary)}.islam-guide-module__UMg2Lq__readerTools{border-top:1px solid rgba(var(--primary-raw), .08);margin-top:24px;padding-top:20px}.islam-guide-module__UMg2Lq__toolsHeading{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:12px;font-weight:700}.islam-guide-module__UMg2Lq__fontSizeControls{gap:8px;display:flex}.islam-guide-module__UMg2Lq__toolBtn{background:var(--background);border:1px solid rgba(var(--primary-raw), .08);height:36px;color:var(--foreground);cursor:pointer;transition:var(--transition-smooth);border-radius:8px;flex:1;justify-content:center;align-items:center;display:flex}.islam-guide-module__UMg2Lq__toolBtn:hover{background:rgba(var(--primary-raw), .04);border-color:rgba(var(--primary-raw), .2)}.islam-guide-module__UMg2Lq__toolBtnActive{background:var(--primary);border-color:var(--primary);color:var(--white);font-weight:700}.islam-guide-module__UMg2Lq__toolBtnActive:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.islam-guide-module__UMg2Lq__btnLarge{font-size:16px}.islam-guide-module__UMg2Lq__btnXLarge{font-size:20px}.islam-guide-module__UMg2Lq__readingPanel{min-height:500px;animation:.4s cubic-bezier(.16,1,.3,1) forwards islam-guide-module__UMg2Lq__fadeIn}.islam-guide-module__UMg2Lq__partHeader{border-bottom:1px solid rgba(var(--primary-raw), .08);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;padding-bottom:24px;display:flex}.islam-guide-module__UMg2Lq__partBadge{background:var(--white);color:var(--primary);border:1px solid rgba(var(--primary-raw), .15);text-transform:uppercase;letter-spacing:.05em;border-radius:50px;align-items:center;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #0c5c360f}html[data-theme=dark] .islam-guide-module__UMg2Lq__partBadge{background:var(--pill-bg);color:var(--primary);border-color:#10b98133}.islam-guide-module__UMg2Lq__partReadTime{font-size:var(--text-xs);color:var(--text-muted);font-weight:500}.islam-guide-module__UMg2Lq__partTitle{width:100%;font-size:var(--text-2xl);color:var(--primary);margin-top:12px;font-weight:800;line-height:1.25}.islam-guide-module__UMg2Lq__articleBody{max-width:70ch;color:var(--foreground);line-height:1.8}.islam-guide-module__UMg2Lq__fontNormal{font-size:var(--text-base)}.islam-guide-module__UMg2Lq__fontLarge{font-size:var(--text-lg)}.islam-guide-module__UMg2Lq__fontXLarge{font-size:var(--text-xl)}.islam-guide-module__UMg2Lq__introText{color:var(--foreground);opacity:.95;margin-bottom:28px;font-size:1.1em;font-weight:500;line-height:1.85}.islam-guide-module__UMg2Lq__bodySection{margin-bottom:36px}.islam-guide-module__UMg2Lq__sectionHeader{font-size:var(--text-lg);color:var(--primary);margin-bottom:16px;font-weight:700;line-height:1.35}.islam-guide-module__UMg2Lq__fontLarge .islam-guide-module__UMg2Lq__sectionHeader{font-size:var(--text-xl)}.islam-guide-module__UMg2Lq__fontXLarge .islam-guide-module__UMg2Lq__sectionHeader{font-size:var(--text-2xl)}.islam-guide-module__UMg2Lq__paragraph{margin-bottom:20px}.islam-guide-module__UMg2Lq__paragraph:last-child{margin-bottom:0}.islam-guide-module__UMg2Lq__quoteBlock{background:rgba(var(--secondary-raw), .05);border-left:4px solid var(--secondary);border-radius:0 16px 16px 0;margin:36px 0;padding:28px 32px;position:relative}.islam-guide-module__UMg2Lq__quoteIcon{color:var(--secondary);opacity:.15;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:serif;font-size:60px;line-height:1;position:absolute;top:12px;left:20px}.islam-guide-module__UMg2Lq__quoteText{color:var(--foreground);z-index:1;margin-bottom:12px;font-size:1.05em;font-style:italic;font-weight:500;line-height:1.7;position:relative}.islam-guide-module__UMg2Lq__quoteRef{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-style:normal;font-weight:700;display:block}.islam-guide-module__UMg2Lq__partFooter{border-top:1px solid rgba(var(--primary-raw), .08);justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-top:24px;display:flex}.islam-guide-module__UMg2Lq__navBtn{font-size:var(--text-sm);background:rgba(var(--primary-raw), .05);color:var(--primary);cursor:pointer;transition:var(--transition-smooth);border:1px solid #0000;border-radius:30px;align-items:center;padding:10px 20px;font-weight:600;display:inline-flex}.islam-guide-module__UMg2Lq__navBtn:hover:not(.islam-guide-module__UMg2Lq__navBtnDisabled){background:var(--primary);color:var(--white);transform:translateY(-1px)}.islam-guide-module__UMg2Lq__navBtnDisabled{opacity:.4;cursor:not-allowed}.islam-guide-module__UMg2Lq__partCounter{font-size:var(--text-sm);color:var(--text-muted);font-weight:600}@keyframes islam-guide-module__UMg2Lq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:991px){.islam-guide-module__UMg2Lq__readerGrid{grid-template-columns:1fr;gap:32px}.islam-guide-module__UMg2Lq__sidebar{position:relative;top:0}.islam-guide-module__UMg2Lq__sidebarCard{padding:20px}}@media (max-width:576px){.islam-guide-module__UMg2Lq__partFooter{text-align:center;flex-direction:column;align-items:stretch}.islam-guide-module__UMg2Lq__partCounter{order:-1;margin-bottom:8px}}@media (max-width:768px){.islam-guide-module__UMg2Lq__container{padding:0 16px}}
