.sf-section{background:#f7f5ed;padding:44px 0;color:#173d35}.sf-container{width:min(1120px,calc(100% - 40px));margin:auto}.sf-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:26px}.sf-heading h2{font:normal clamp(29px,3.6vw,43px)/1.15 Georgia,serif;margin:10px 0 12px;letter-spacing:-.025em}.sf-heading p{max-width:620px;margin:0;color:#617168;line-height:1.8;font-size:14px}.sf-eyebrow{color:#8c713a;font:700 11px/1.5 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.sf-link{display:inline-flex;align-items:center;justify-content:center;background:#174b49;color:#fff!important;font:700 13px/1.5 Arial,sans-serif;padding:13px 19px;border-radius:6px;text-decoration:none;white-space:nowrap}.sf-link:focus-visible{outline:3px solid #bc9d5c;outline-offset:4px}.sf-weekly{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}.sf-date-card{padding:24px;background:#fff;border:1px solid #d9e0d5;border-radius:12px;display:flex;flex-direction:column;align-items:start;min-width:0;gap:10px}.sf-date-label{font:700 10px/1.4 Arial;letter-spacing:.1em;color:#64756b}.sf-hijri{font:normal clamp(21px,2.5vw,28px)/1.25 Georgia,serif}.sf-gregorian{font:13px/1.6 Arial;color:#5e7066}.sf-state{font:700 10px/1.5 Arial;display:inline-block;background:#edf3e9;border:1px solid #d7e4cd;border-radius:20px;padding:4px 10px;color:#3c633d}.sf-white-box{padding:25px;background:linear-gradient(130deg,#173e36,#22574b);color:#fff;border:1px solid #45695b;border-radius:16px;box-shadow:0 10px 30px #173d350d}.sf-white-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:0 0 18px}.sf-white-heading h3{font:normal 26px/1.25 Georgia,serif;margin:0;color:#fff}.sf-white-heading span{font:11px/1.6 Arial;color:#d7e5d9}.sf-white-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.sf-white-card{background:#fffaf0;border:1px solid #ddc88f;color:#173d35;box-shadow:inset 0 4px #bd9856}.sf-white-card .sf-date-label{color:#8b6a32}.sf-white-card .sf-state{background:#f3e9ce;border-color:#e4d5ab;color:#725524}.sf-date-card.sf-forbidden{background:#fff0e9;border-color:#c8846f;box-shadow:inset 0 4px #a34c32}.sf-forbidden .sf-state{background:#9b422c;border-color:#9b422c;color:#fff}.sf-past{opacity:.72}.sf-time-note{font:12px/1.6 Arial!important;color:#52665b!important;margin:0!important}.sf-note{font:12px/1.75 Arial;color:#68796e;margin:17px 0 0}.sf-quote{padding:22px 26px;margin:24px 0 0;border-left:3px solid #b59a60;background:#fffaf0;color:#3f584a;font:16px/1.85 Georgia,serif}.sf-page{color:#173d35;background:#fbfaf6;margin:0;font:16px/1.8 Arial,sans-serif}.sf-hero{padding:55px 0 36px;background:#173e36;color:#fff}.sf-hero h1{font:normal clamp(39px,6vw,64px)/1.1 Georgia,serif;letter-spacing:-.035em;margin:16px 0 22px}.sf-hero p{color:#d6e4d9;max-width:710px;line-height:1.9}.sf-hero .sf-eyebrow{color:#dfc587}.sf-body{padding:42px 0}.sf-body h2{font:normal clamp(28px,3.2vw,39px)/1.2 Georgia,serif;margin:0 0 20px}.sf-body h3{font:normal 25px/1.3 Georgia,serif}.sf-body p{color:#5b6d61}.sf-body section{margin-bottom:40px}.sf-body section:last-child{margin-bottom:0}.sf-two{display:grid;grid-template-columns:1fr 1fr;gap:30px}.sf-panel{padding:27px;border:1px solid #dce1d5;border-radius:13px;background:#fff}.sf-panel h3{margin-top:0}.sf-hadith{margin:20px 0;padding:24px;border-left:3px solid #ba9b5d;background:#f3eee1;border-radius:0 9px 9px 0}.sf-hadith p{color:#244c3b;margin:0;font:17px/1.95 Georgia,serif;white-space:pre-line}.sf-prohibited{padding:30px;background:#fff1e8;border:1px solid #dbb29d;border-radius:14px}.sf-prohibited table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px}.sf-prohibited th,.sf-prohibited td{text-align:left;padding:13px 10px;border-bottom:1px solid #e5cabb}.sf-prohibited th{color:#75402a}.sf-page details{padding:18px 0;border-bottom:1px solid #d9dfd3}.sf-page summary{cursor:pointer;font-weight:700}.sf-page a:not(.sf-link){color:#37624d;text-underline-offset:4px}.sf-sources{font-size:12px}.sf-sources a{display:inline-block;margin:4px 15px 4px 0}@media(max-width:760px){.sf-heading{display:block}.sf-heading .sf-link{margin-top:20px}.sf-weekly{gap:12px}.sf-date-card{padding:19px}.sf-white-heading{display:block}.sf-white-heading span{display:block;margin-top:8px}.sf-white-box{padding:18px}.sf-hijri{font-size:23px}.sf-white-grid{grid-template-columns:1fr;gap:12px}.sf-white-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 12px}.sf-white-card .sf-date-label,.sf-white-card .sf-hijri,.sf-white-card .sf-gregorian{grid-column:1}.sf-white-card .sf-state{grid-column:2;grid-row:1/4;max-width:110px;text-align:center}.sf-white-card .sf-time-note{grid-column:1/-1}.sf-two{grid-template-columns:1fr;gap:18px}.sf-hero{padding:38px 0 27px}.sf-body{padding:32px 0}.sf-section{padding:32px 0}.sf-panel,.sf-prohibited{padding:22px}.sf-quote,.sf-hadith{padding:19px}.sf-prohibited th,.sf-prohibited td{padding:12px 5px}}@media(max-width:450px){.sf-weekly{grid-template-columns:1fr}.sf-white-card .sf-hijri{font-size:21px}.sf-gregorian{font-size:12px}}

.sf-fazilet-card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:24px;align-items:start;padding:30px;border:1px solid #d9c590;border-radius:15px;background:linear-gradient(120deg,#fcf8ed,#eee6d2)}.sf-fazilet-card>img{width:72px;height:72px;object-fit:contain;border-radius:13px}.sf-fazilet-card h2{margin:10px 0 14px;font-size:32px}.sf-fazilet-card p{max-width:760px}.sf-fazilet-card .sf-link{margin-top:8px}@media(max-width:600px){.sf-fazilet-card{grid-template-columns:1fr;gap:15px;padding:23px}.sf-fazilet-card>img{width:62px;height:62px}.sf-fazilet-card h2{font-size:28px}}
