:root{--color-primary: #072917;--color-primary-dark: #04140b;--color-accent: #C9A24A;--color-text: #333;--color-bg: #fdfbf7;--font-serif: "Playfair Display", serif;--font-sans: "Inter", system-ui, sans-serif;--status-haram: #d93025;--status-halal: #188038;--status-mixed: #f9ab00;--status-excused: #1a73e8}.guide-wrapper[data-astro-cid-pf7jfzth]{background:var(--color-bg);color:var(--color-primary);font-family:var(--font-sans)}.guide-hero[data-astro-cid-pf7jfzth]{background-color:var(--color-primary);padding:6rem 0 4rem;text-align:center;color:#fff;border-bottom:1px solid rgba(255,255,255,.05)}.guide-title[data-astro-cid-pf7jfzth]{font-family:var(--font-serif);font-size:clamp(2.5rem,8vw,4.5rem);line-height:1.1;margin:2rem 0 1.5rem;color:var(--color-accent)!important;font-weight:900;letter-spacing:-.02em}.guide-lead[data-astro-cid-pf7jfzth]{font-size:1.5rem;color:#fffc;max-width:800px;margin:0 auto;line-height:1.6}.quick-answer-snippet[data-astro-cid-pf7jfzth]{background:#fff;border-radius:1.5rem;padding:2.5rem;text-align:left;box-shadow:0 15px 40px #00000026;max-width:800px;margin:3rem auto 0;color:var(--color-primary);border-left:8px solid var(--color-accent)}.snippet-item[data-astro-cid-pf7jfzth]{margin-bottom:1.5rem}.snippet-item[data-astro-cid-pf7jfzth] h3[data-astro-cid-pf7jfzth]{font-size:1.25rem;color:var(--color-primary);margin-bottom:.5rem;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.snippet-item[data-astro-cid-pf7jfzth] p[data-astro-cid-pf7jfzth]{font-size:1.35rem;line-height:1.4;margin:0;color:#333}.snippet-footer[data-astro-cid-pf7jfzth]{border-top:1px solid #eee;padding-top:1.5rem;font-size:1.1rem;color:#666;font-style:italic}.article-layout[data-astro-cid-pf7jfzth]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:4rem;padding:4rem 2rem}.guide-article-content[data-astro-cid-pf7jfzth]{width:100%;display:flex;flex-direction:column;gap:4rem}.editorial-index[data-astro-cid-pf7jfzth]{background-color:var(--color-bg);border:1px solid rgba(0,0,0,.06);padding:3rem;margin-bottom:3rem;position:relative}.editorial-index[data-astro-cid-pf7jfzth]:before{content:"";position:absolute;inset:6px -6px -6px 6px;border:1px solid var(--color-accent);z-index:-1;opacity:.2}.index-header[data-astro-cid-pf7jfzth]{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.08)}.index-eyebrow[data-astro-cid-pf7jfzth]{display:block;text-transform:uppercase;letter-spacing:.2em;font-size:.75rem;color:var(--color-accent);font-weight:700;margin-bottom:.5rem}.index-title[data-astro-cid-pf7jfzth]{font-family:var(--font-serif);font-size:2rem;color:var(--color-primary-dark);margin:0}.index-list[data-astro-cid-pf7jfzth]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.index-list[data-astro-cid-pf7jfzth]{grid-template-columns:repeat(3,1fr);column-gap:3rem}}.index-list[data-astro-cid-pf7jfzth] li[data-astro-cid-pf7jfzth]{border-bottom:1px dashed rgba(0,0,0,.08);padding-bottom:.75rem}.index-list[data-astro-cid-pf7jfzth] a[data-astro-cid-pf7jfzth]{color:var(--color-text);text-decoration:none;display:flex;align-items:center;font-size:1rem;transition:all .2s ease;line-height:1.4;font-weight:600;gap:1rem}.index-list[data-astro-cid-pf7jfzth] .num[data-astro-cid-pf7jfzth]{font-family:var(--font-serif);color:var(--color-accent);font-weight:700;min-width:25px;font-size:.9rem;border-bottom:2px solid currentColor;padding-bottom:2px}.index-list[data-astro-cid-pf7jfzth] a[data-astro-cid-pf7jfzth]:hover{color:var(--color-accent);transform:translate(5px)}.content-section[data-astro-cid-pf7jfzth]{margin-bottom:4rem;scroll-margin-top:120px}.content-section[data-astro-cid-pf7jfzth] h2[data-astro-cid-pf7jfzth]{font-family:var(--font-serif);font-size:2.25rem;color:var(--color-primary);margin-bottom:2rem;border-left:5px solid var(--color-accent);padding-left:1.5rem}.content-section[data-astro-cid-pf7jfzth] h3[data-astro-cid-pf7jfzth]{font-family:var(--font-serif);font-size:1.75rem;color:var(--color-primary);margin:3rem 0 1.5rem}.content-section[data-astro-cid-pf7jfzth] p[data-astro-cid-pf7jfzth]{font-size:1.2rem;line-height:1.7;color:#444;margin-bottom:1.5rem}.drop-cap[data-astro-cid-pf7jfzth]:first-letter{font-family:var(--font-serif);font-size:5rem;float:left;margin-right:.75rem;line-height:1;color:var(--color-primary);font-weight:900}.takeaway-box[data-astro-cid-pf7jfzth]{background:#fff;border-left:5px solid var(--color-accent);padding:2rem;border-radius:1rem;margin:2rem 0;box-shadow:0 5px 15px #0000000d}.takeaway-box[data-astro-cid-pf7jfzth] h5[data-astro-cid-pf7jfzth]{color:var(--color-accent);text-transform:uppercase;font-weight:900;margin-bottom:1rem}.insight-card[data-astro-cid-pf7jfzth]{background:#fff;border-left:4px solid var(--color-accent);padding:2rem;border-radius:0 1.5rem 1.5rem 0;margin:2.5rem 0;box-shadow:0 10px 30px #0000000d}.concept-box[data-astro-cid-pf7jfzth]{background:var(--color-primary);color:#fff;padding:2.5rem;border-radius:1.5rem;margin:3rem 0}.concept-box[data-astro-cid-pf7jfzth] h4[data-astro-cid-pf7jfzth]{color:var(--color-accent);margin-bottom:1rem;font-size:1.3rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.concept-box[data-astro-cid-pf7jfzth] p[data-astro-cid-pf7jfzth]{color:#ffffffe6;font-size:1.15rem;margin-bottom:0}.table-container-premium[data-astro-cid-pf7jfzth]{overflow-x:auto;margin:3rem 0;border-radius:1.5rem;border:1px solid #eee;box-shadow:0 10px 30px #0000000d;background:#fff}.styled-table[data-astro-cid-pf7jfzth]{width:100%;border-collapse:collapse;background:#fff;font-size:1.1rem}.styled-table[data-astro-cid-pf7jfzth] th[data-astro-cid-pf7jfzth]{background:var(--color-primary);color:#fff;padding:1.5rem;text-align:left;font-family:var(--font-serif);font-size:1.2rem}.styled-table[data-astro-cid-pf7jfzth] td[data-astro-cid-pf7jfzth]{padding:1.5rem;border-bottom:1px solid #eee}.status-haram[data-astro-cid-pf7jfzth]{color:var(--status-haram);font-weight:900}.status-halal[data-astro-cid-pf7jfzth]{color:var(--status-halal);font-weight:900}.benefit-list[data-astro-cid-pf7jfzth]{list-style:none;padding:0;margin:2rem 0}.benefit-list[data-astro-cid-pf7jfzth] li[data-astro-cid-pf7jfzth]{padding-left:2.5rem;position:relative;margin-bottom:1.5rem;font-size:1.15rem;line-height:1.6}.benefit-list[data-astro-cid-pf7jfzth] li[data-astro-cid-pf7jfzth]:before{content:"•";color:var(--color-accent);font-size:2rem;position:absolute;left:.5rem;top:-.2rem}.mini-summary[data-astro-cid-pf7jfzth]{background:#fdfbf7;border:1px dashed var(--color-accent);padding:1.5rem 2rem;border-radius:1rem;margin:3rem 0}.mini-summary[data-astro-cid-pf7jfzth] p[data-astro-cid-pf7jfzth]{margin-bottom:0;font-style:italic;font-size:1.1rem}.faq-accordion[data-astro-cid-pf7jfzth]{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}.faq-item[data-astro-cid-pf7jfzth]{background:#fff;border:1px solid #eee;padding:2rem;border-radius:1.5rem;margin-bottom:0}.faq-item[data-astro-cid-pf7jfzth] h3[data-astro-cid-pf7jfzth]{font-size:1.2rem;color:var(--color-primary);margin-bottom:1rem}.faq-item[data-astro-cid-pf7jfzth] p[data-astro-cid-pf7jfzth]{font-size:1.1rem;line-height:1.6;color:#555;margin-bottom:0}.cta-disclaimer-wrap[data-astro-cid-pf7jfzth]{margin-top:6rem;border-top:1px solid #eee;padding-top:4rem}.premium-notice-box[data-astro-cid-pf7jfzth]{background:#fff;border:1px solid #eee;padding:2.5rem;border-radius:1.5rem;position:relative;overflow:hidden;margin-bottom:3rem}.notice-accent[data-astro-cid-pf7jfzth]{position:absolute;top:0;left:0;width:100%;height:5px;background:var(--color-accent)}.premium-notice-box[data-astro-cid-pf7jfzth] h3[data-astro-cid-pf7jfzth]{font-family:var(--font-serif);font-size:1.5rem;margin-bottom:1rem;color:var(--color-primary)}.premium-notice-box[data-astro-cid-pf7jfzth] p[data-astro-cid-pf7jfzth]{font-size:1rem;line-height:1.6;color:#666;margin-bottom:0}.whatsapp-cta-premium[data-astro-cid-pf7jfzth]{background:var(--color-primary);padding:4rem;border-radius:3rem;color:#fff;text-align:center;position:relative;overflow:hidden}.whatsapp-cta-premium[data-astro-cid-pf7jfzth]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(201,162,74,.1) 0%,transparent 70%);pointer-events:none}.cta-title[data-astro-cid-pf7jfzth]{font-family:var(--font-serif);font-size:2.5rem;color:var(--color-accent);margin-bottom:1rem;position:relative;z-index:1}.cta-description[data-astro-cid-pf7jfzth]{font-size:1.25rem;opacity:.9;max-width:600px;margin:0 auto 2.5rem;line-height:1.6;position:relative;z-index:1}.cta-button[data-astro-cid-pf7jfzth]{display:inline-flex;align-items:center;gap:.75rem;background:var(--color-accent);color:var(--color-primary);padding:1.25rem 2.5rem;border-radius:100px;text-decoration:none;font-weight:800;font-size:1.1rem;transition:all .3s ease;position:relative;z-index:1}.cta-button[data-astro-cid-pf7jfzth]:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000004d}.whatsapp-icon[data-astro-cid-pf7jfzth]{color:var(--color-primary)}.tool-container[data-astro-cid-pf7jfzth]{background:#f0f4f2;padding:4rem 2rem;border-radius:2.5rem;margin-bottom:4rem}.interactive-tool[data-astro-cid-pf7jfzth]{background:#fff;border-radius:2rem;padding:3.5rem;box-shadow:0 20px 50px #0000000d}.tool-header[data-astro-cid-pf7jfzth]{text-align:center;margin-bottom:3rem}.tool-header[data-astro-cid-pf7jfzth] h2[data-astro-cid-pf7jfzth]{font-family:var(--font-serif);font-size:2rem;border:none;padding:0}.question-step[data-astro-cid-pf7jfzth]{display:none}.question-step[data-astro-cid-pf7jfzth].active{display:block;animation:fadeIn .5s ease}.question-step[data-astro-cid-pf7jfzth] h3[data-astro-cid-pf7jfzth]{text-align:center;margin-bottom:2rem;font-size:1.4rem;color:var(--color-primary)}.options-grid[data-astro-cid-pf7jfzth]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.options-grid[data-astro-cid-pf7jfzth]{grid-template-columns:1fr 1fr}}.tool-option[data-astro-cid-pf7jfzth]{background:#f9f9f9;border:2px solid #eee;padding:1.5rem;border-radius:1.5rem;font-weight:700;text-align:center;cursor:pointer;transition:.2s}.tool-option[data-astro-cid-pf7jfzth]:hover{border-color:var(--color-accent);background:#fdfbf7}.result-box[data-astro-cid-pf7jfzth]{padding:3rem;border-radius:2rem;text-align:center;margin-top:2rem}.result-box[data-astro-cid-pf7jfzth].balanced{background:#e6f4ea;border:1px solid #34a853}.result-box[data-astro-cid-pf7jfzth].caution{background:#fff8e1;border:1px solid #ffca28}.result-box[data-astro-cid-pf7jfzth].detox{background:#fce8e6;border:1px solid #ea4335}.btn-reset[data-astro-cid-pf7jfzth]{width:100%;padding:1.25rem;background:var(--color-primary);color:#fff;border:none;border-radius:100px;font-weight:800;cursor:pointer;margin-top:2rem}.hidden[data-astro-cid-pf7jfzth]{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.guide-hero[data-astro-cid-pf7jfzth]{padding:4rem 1rem 3rem}.guide-title[data-astro-cid-pf7jfzth]{font-size:2.5rem}.guide-lead[data-astro-cid-pf7jfzth]{font-size:1.1rem;padding:0 1rem}.quick-answer-snippet[data-astro-cid-pf7jfzth]{margin:2rem 0 0;padding:1.5rem;border-left-width:4px}.snippet-item[data-astro-cid-pf7jfzth] p[data-astro-cid-pf7jfzth]{font-size:1.1rem;line-height:1.5}.article-layout[data-astro-cid-pf7jfzth]{padding:2rem 1.25rem;gap:2.5rem}.content-section[data-astro-cid-pf7jfzth]{margin-bottom:3rem}.content-section[data-astro-cid-pf7jfzth] h2[data-astro-cid-pf7jfzth]{font-size:1.75rem;padding-left:1rem;margin-bottom:1.5rem}.content-section[data-astro-cid-pf7jfzth] p[data-astro-cid-pf7jfzth]{font-size:1.05rem;line-height:1.6}.drop-cap[data-astro-cid-pf7jfzth]:first-letter{font-size:3.5rem;margin-right:.5rem}.insight-card[data-astro-cid-pf7jfzth],.concept-box[data-astro-cid-pf7jfzth]{padding:1.5rem;margin:2rem 0}.concept-box[data-astro-cid-pf7jfzth] h3[data-astro-cid-pf7jfzth]{font-size:1.4rem}.table-container-premium[data-astro-cid-pf7jfzth]{border-radius:1rem}.styled-table[data-astro-cid-pf7jfzth] th[data-astro-cid-pf7jfzth],.styled-table[data-astro-cid-pf7jfzth] td[data-astro-cid-pf7jfzth]{padding:1rem;font-size:.95rem}.tool-container[data-astro-cid-pf7jfzth]{padding:2rem 1rem;margin-bottom:3rem}.interactive-tool[data-astro-cid-pf7jfzth]{padding:1.5rem;border-radius:1.5rem}.tool-header[data-astro-cid-pf7jfzth] h2[data-astro-cid-pf7jfzth]{font-size:1.6rem}.question-step[data-astro-cid-pf7jfzth] h3[data-astro-cid-pf7jfzth]{font-size:1.2rem;margin-bottom:1.5rem}.tool-option[data-astro-cid-pf7jfzth]{padding:1rem;font-size:1rem}.result-box[data-astro-cid-pf7jfzth]{padding:1.5rem}.whatsapp-cta-premium[data-astro-cid-pf7jfzth]{padding:3rem 1.5rem;border-radius:2rem}.cta-title[data-astro-cid-pf7jfzth]{font-size:1.8rem}.cta-description[data-astro-cid-pf7jfzth]{font-size:1.1rem}.cta-button[data-astro-cid-pf7jfzth]{padding:1rem 1.5rem;font-size:1rem;width:100%;justify-content:center}.editorial-index[data-astro-cid-pf7jfzth]{padding:2rem 1.5rem}.index-title[data-astro-cid-pf7jfzth]{font-size:1.5rem}.index-list[data-astro-cid-pf7jfzth]{gap:1rem}}<script is:inline> document.addEventListener("DOMContentLoaded",() => {const steps = document.querySelectorAll(".question-step"); const resultBox = document.getElementById("calculator-result"); const resetBtn = document.getElementById("reset-tool"); let currentStep = 0; let answers = {}; const results = {BALANCED: {title: "BALANCED USE",class: "balanced",desc: "Your digital habits appear to support your values and well-being. Continue to maintain these healthy boundaries."},CAUTION: {title: "CAUTION ADVISED",class: "caution",desc: "Some habits may be impacting your spiritual or mental focus. Consider setting more strict time limits or auditing who you follow."},DETOX: {title: "DETOX RECOMMENDED",class: "detox",desc: "Your current usage may be causing harm to your faith or personal life. A digital fast or a complete reset of your habits is recommended."}}; const options = document.querySelectorAll(".tool-option"); options.forEach(option => {option.addEventListener("click",() => {const step = option.closest(".question-step"); const value = option.dataset.value; const stepNum = parseInt(step.dataset.step); answers[stepNum] = value; step.classList.remove("active"); if (currentStep < steps.length - 1) {currentStep++; steps[currentStep].classList.add("active");} else {showResult();}});}); function showResult() {let yesCount = Object.values(answers).filter(a => a === "yes").length; let final = results.BALANCED; if (yesCount >= 3) {final = results.DETOX;} else if (yesCount >= 1) {final = results.CAUTION;} resultBox.innerHTML = ` <h3 style="font-size: 1.75rem; font-weight: 900; margin-bottom: 1rem;">${final.title}</h3> <p style="font-size: 1.15rem; line-height: 1.6;">${final.desc}</p> <p style="font-size: 0.9rem; margin-top: 1.5rem; opacity: 0.7;"><strong>Educational Disclaimer:</strong> This tool is for self-reflection and does not replace personal scholarly advice.</p> `; resultBox.className = `result-box ${final.class}`; resultBox.classList.remove("hidden"); resetBtn.classList.remove("hidden");} resetBtn.addEventListener("click",() => {currentStep = 0; answers = {}; steps.forEach(s => s.classList.remove("active")); steps[0].classList.add("active"); resultBox.classList.add("hidden"); resetBtn.classList.add("hidden");});}); </script> </BaseLayout>{}
