/* Presentation only: timetable and Fazilet date logic remain unchanged. */
body[data-page=""] #prayer .prayer-shell,body[data-page="prayer-times"] .prayer-page-content>.wrap{background:#f8f6f0;color:#193e35;border:1px solid #e2ddce;border-top:3px solid #b99a59;border-radius:16px;padding:26px;box-shadow:0 8px 28px #193e3508;font-family:Arial,sans-serif;min-width:0}body[data-page="prayer-times"] .prayer-page-content{background:white;padding:30px 18px}body[data-page="prayer-times"] .prayer-page-content>.wrap{max-width:850px;margin:0 auto;width:100%}
#prayer .prayer-shell .prayer-top{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px}#prayer .prayer-shell .prayer-top h3{font:30px/1.15 Georgia,serif;margin:0;color:#193e35}#prayer .prayer-shell .clock{color:#637368;font:14px/1.5 Arial,sans-serif;white-space:nowrap;font-variant-numeric:tabular-nums}#prayer .prayer-shell .next,.pt-next-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;background:#194d43;color:#fffdf5;padding:20px 22px;border:0;border-radius:12px;margin:0 0 19px;text-align:left}#prayer .prayer-shell .next>span{grid-column:1;grid-row:1;font-size:10px;letter-spacing:1.3px;color:#d9c48f}#prayer .prayer-shell .next>strong{grid-column:1;grid-row:2;font:27px/1.25 Georgia,serif;color:#fffdf5;margin:6px 0 0}#prayer .prayer-shell .next>.count{grid-column:2;grid-row:1/3;align-self:center;font:25px/1.2 Arial,sans-serif;font-variant-numeric:tabular-nums;color:#fffdf5;margin:0}#prayer .prayer-shell .next>small{grid-column:2;grid-row:3;text-align:right;font-size:10px;color:#dae5da;margin-top:5px}#prayer .prayer-shell .date-nav{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 0 15px;border-bottom:1px solid #dfdfd3;background:transparent;margin:0}#prayer .prayer-shell .date-center strong{font:500 14px/1.5 Arial,sans-serif;color:#193e35}#prayer .prayer-shell .date-center small{display:block;font:12px/1.5 Arial,sans-serif;color:#64756a;margin-top:5px}#prayer .prayer-shell .date-nav button,#prayer .prayer-shell .today,.prayer-page-content .arrow,.prayer-page-content .today{border:1px solid #dbd9ca;background:#fffdf6;color:#294d3e;border-radius:8px;min-width:44px;min-height:44px;font:14px/1.4 Arial,sans-serif;padding:9px 12px}#prayer .prayer-shell .today{margin-top:12px;font-size:12px}#prayer .prayer-shell button:disabled,.prayer-page-content button:disabled{opacity:.4}.pt-table-labels{display:grid;grid-template-columns:minmax(0,1fr) 85px 92px;gap:10px;padding:17px 12px 10px;font:600 10px/1.4 Arial,sans-serif;letter-spacing:1px;color:#6e7c70}.pt-table-labels span:not(:first-child){text-align:right}#prayer .prayer-shell .times{display:flex;flex-direction:column;gap:0;margin:0}#prayer .prayer-shell .timecard{display:grid;grid-template-columns:minmax(0,1fr) 85px 92px;gap:4px 10px;align-items:center;padding:15px 12px;min-height:0;border:0;border-bottom:1px solid #e4e5da;border-radius:0;background:transparent;text-align:left;box-shadow:none;position:relative}#prayer .prayer-shell .timecard>b{grid-column:1;grid-row:1;color:#193e35;font:500 16px/1.5 Arial,sans-serif;margin:0}#prayer .prayer-shell .timecard>small{display:none}#prayer .prayer-shell .timecard>strong{font:500 24px/1.3 Arial,sans-serif;color:#193e35;text-align:right;font-variant-numeric:tabular-nums;margin:0;grid-row:1}#prayer .prayer-shell .timecard>strong:nth-of-type(1){grid-column:2;color:#64746b;font-size:18px;font-weight:400}#prayer .prayer-shell .timecard>strong:nth-of-type(2){grid-column:3}#prayer .prayer-shell .timecard>em{grid-column:1;grid-row:2;position:static;font:10px/1.2 Arial,sans-serif;color:#6b7c6a;background:none;padding:0;margin:0}#prayer .prayer-shell .timecard.active,.prayer-page-content #grid>.card.next{border:1px solid #c3d3be;border-left:3px solid #b99a59;border-radius:10px;background:#edf1e6;padding-left:10px;box-shadow:none}#prayer .prayer-shell .timecard.pt-sunrise{order:6;border:0;padding-top:17px;padding-bottom:3px}#prayer .prayer-shell .timecard.pt-sunrise>b{font-size:12px;color:#637368}#prayer .prayer-shell .timecard.pt-sunrise>strong{grid-column:3;font-size:14px;color:#254a3e}#prayer .prayer-shell .jumuah{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;background:#eee8d8;color:#294838;border:0;border-radius:9px;padding:16px;margin-top:17px}#prayer .prayer-shell .jumuah h4{font:22px/1.2 Georgia,serif;flex-basis:100%;margin:0}#prayer .prayer-shell .jumuah>strong{font:500 22px/1.3 Arial,sans-serif;font-variant-numeric:tabular-nums;color:#193e35}#prayer .prayer-shell .jumuah small{font:12px/1.4 Arial,sans-serif;color:#64746b}#prayer .prayer-shell .status:empty{display:none}#prayer .prayer-shell .status{font-size:12px;color:#637368}
.prayer-page-content .top{text-align:left;padding:0;margin:0 0 20px}.prayer-page-content .top .eyebrow{font-size:10px;letter-spacing:1.8px;color:#8b713a}.prayer-page-content .top h1{font:36px/1.15 Georgia,serif;margin:8px 0 10px;color:#193e35;letter-spacing:-.02em}.prayer-page-content .top .clock{font:13px/1.5 Arial,sans-serif;color:#637368;font-variant-numeric:tabular-nums}.pt-next-banner strong{display:block;font:29px/1.2 Georgia,serif;color:#fffdf5;margin-top:7px}.pt-next-banner small{font:10px/1.4 Arial,sans-serif;letter-spacing:1px;color:#d9c48f}.pt-count-wrap{text-align:right;align-self:center}.pt-count-wrap #countdown{font:26px/1.2 Arial,sans-serif;color:#fffdf5;font-variant-numeric:tabular-nums}.pt-count-wrap small{display:block;font-size:11px;letter-spacing:0;color:#dae5da;margin-top:6px}.prayer-page-content .datebar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;background:none;padding:0 0 15px;border:0;border-bottom:1px solid #dfdfd3;border-radius:0;margin:0}.prayer-page-content .datebar .date{flex:1;text-align:center}.prayer-page-content #date{font:500 14px/1.5 Arial,sans-serif;color:#193e35}.prayer-page-content #hijri{font:12px/1.5 Arial,sans-serif;color:#64756a;margin-top:5px}.prayer-page-content .datebar .today{flex-basis:100%;font-size:12px}.prayer-page-content #grid{display:flex;flex-direction:column;gap:0;margin:0}.prayer-page-content #grid>.card{display:grid;grid-template-columns:minmax(0,1fr) 85px 92px;gap:4px 10px;align-items:center;padding:15px 12px;min-height:0;border:0;border-bottom:1px solid #e4e5da;border-radius:0;background:transparent;text-align:left;box-shadow:none}.prayer-page-content #grid .name{grid-column:1;grid-row:1;font:500 17px/1.5 Arial,sans-serif;color:#193e35}.prayer-page-content #grid .prayer-adhan{grid-column:2;grid-row:1;font:18px/1.3 Arial,sans-serif;color:#64746b;text-align:right;font-variant-numeric:tabular-nums}.prayer-page-content #grid .time{grid-column:3;grid-row:1;font:500 25px/1.3 Arial,sans-serif;color:#193e35;margin:0;text-align:right;font-variant-numeric:tabular-nums}.prayer-page-content #grid .sub{display:none}.prayer-page-content #grid .tag{grid-column:1;grid-row:2;font:10px/1.3 Arial,sans-serif;color:#6b7c6a;background:none;margin:0;padding:0}.prayer-page-content #grid .tag:empty{display:none}.prayer-page-content #grid>.pt-sunrise{order:6;border:0;padding-top:17px;padding-bottom:3px}.prayer-page-content #grid>.pt-sunrise .name{font-size:12px;color:#637368}.prayer-page-content #grid>.pt-sunrise .prayer-adhan{display:none}.prayer-page-content #grid>.pt-sunrise .time{font-size:14px}.prayer-page-content .foot{display:block;margin-top:17px}.prayer-page-content .foot .panel{background:#eee8d8;border:0;border-radius:9px;padding:17px;color:#294838;text-align:left}.prayer-page-content .foot .panel>b{font:22px/1.2 Georgia,serif;color:#193e35}.prayer-page-content #jumuah{font:500 19px/1.6 Arial,sans-serif;color:#193e35;margin:8px 0;font-variant-numeric:tabular-nums}.prayer-page-content .foot .link{font-size:12px;color:#294838}.prayer-page-content .notice{padding:0;margin:17px 0 0;font:11px/1.6 Arial,sans-serif;color:#728074;background:none;border:0}
@media(max-width:450px){body[data-page=""] #prayer .prayer-shell,body[data-page="prayer-times"] .prayer-page-content>.wrap{padding:21px 15px}#prayer .prayer-shell .prayer-top h3{font-size:26px}#prayer .prayer-shell .next,.pt-next-banner{padding:17px 15px;column-gap:10px}#prayer .prayer-shell .next>strong,.pt-next-banner strong{font-size:23px}#prayer .prayer-shell .next>.count,.pt-count-wrap #countdown{font-size:20px}#prayer .prayer-shell .next>small{font-size:9px;max-width:110px}.pt-table-labels,#prayer .prayer-shell .timecard,.prayer-page-content #grid>.card{grid-template-columns:minmax(0,1fr) 64px 72px;gap:4px 8px;padding-left:10px;padding-right:10px}#prayer .prayer-shell .timecard>b,.prayer-page-content #grid .name{font-size:15px}#prayer .prayer-shell .timecard>strong:nth-of-type(1),.prayer-page-content #grid .prayer-adhan{font-size:16px}#prayer .prayer-shell .timecard>strong:nth-of-type(2),.prayer-page-content #grid .time{font-size:23px}#prayer .prayer-shell .date-center strong,.prayer-page-content #date{font-size:12px}#prayer .prayer-shell .jumuah{gap:10px 16px}#prayer .prayer-shell .jumuah>strong{font-size:21px}.prayer-page-content #jumuah{font-size:17px}.prayer-page-content .top h1{font-size:31px}body[data-page="prayer-times"] .prayer-page-content{padding:22px 10px}}
#prayer .prayer-shell .date-center,.prayer-page-content .datebar .date{min-width:0;flex:1}.prayer-page-content #grid .name,.prayer-page-content #grid .time{letter-spacing:normal}#prayer .prayer-shell .clock:before{content:'London time';display:block;font:10px/1.5 Arial,sans-serif;color:#637368}html[lang="tr"] #prayer .prayer-shell .clock:before{content:'Londra saati'}

/* Override the former homepage card rules with the same proportions as the main timetable. */
body[data-page=""] #prayer .prayer-shell{max-width:850px;margin:24px auto 0}#prayer .prayer-shell .prayer-top{border-bottom:0;padding-bottom:0}#prayer .prayer-shell .prayer-top h3{font-size:36px}#prayer .prayer-shell .timecard>b,.prayer-page-content #grid .name{display:flex;align-items:center;gap:10px;font-size:17px;line-height:1.5}#prayer .prayer-shell .timecard>em,.prayer-page-content #grid .tag{margin-left:28px}.pt-prayer-icon{display:block;flex:0 0 18px;width:18px;height:18px;fill:none;stroke:#a18447;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}#prayer .prayer-shell .timecard.pt-sunrise>b,.prayer-page-content #grid>.pt-sunrise .name{font-size:12px}#prayer .prayer-shell .timecard.pt-sunrise .pt-prayer-icon,.prayer-page-content #grid>.pt-sunrise .pt-prayer-icon{width:16px;height:16px;flex-basis:18px}@media(max-width:450px){#prayer .prayer-shell .prayer-top h3{font-size:31px}#prayer .prayer-shell .timecard>b,.prayer-page-content #grid .name{font-size:15px;gap:8px}.pt-prayer-icon{width:16px;height:16px;flex-basis:16px}#prayer .prayer-shell .timecard>em,.prayer-page-content #grid .tag{margin-left:24px}body[data-page=""] #prayer .prayer-shell{border-radius:16px}}
/* Jumuah uses dark text on the light gold surface for clear contrast. */
#prayer .prayer-shell .jumuah h4{color:#193e35;text-align:left}#prayer .prayer-shell .jumuah{text-align:left}
/* A restrained left-to-right sheen on the highlighted name and Iqamah. */
@supports ((background-clip:text) or (-webkit-background-clip:text)){
#prayer .prayer-shell .timecard.active>b>span,#prayer .prayer-shell .timecard.active>strong:nth-of-type(2),.prayer-page-content #grid>.card.next .name>span,.prayer-page-content #grid>.card.next .time{background-image:linear-gradient(100deg,#193e35 43%,#b99a59 49%,#d0bb89 50%,#193e35 57%);background-size:300% 100%;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:prayer-text-sheen .85s linear infinite}
}@keyframes prayer-text-sheen{from{background-position:100% 0}to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){#prayer .prayer-shell .timecard.active>b>span,#prayer .prayer-shell .timecard.active>strong:nth-of-type(2),.prayer-page-content #grid>.card.next .name>span,.prayer-page-content #grid>.card.next .time{animation:none;background:none;color:#193e35;-webkit-text-fill-color:#193e35}}
/* Slightly larger labels and a clearer next-day indicator. */
#prayer .prayer-shell .timecard>b,.prayer-page-content #grid .name{font-size:19px}#prayer .prayer-shell .timecard>strong:nth-of-type(1),.prayer-page-content #grid .prayer-adhan{font-size:20px}.pt-prayer-icon{width:21px;height:21px;flex-basis:21px}#prayer .prayer-shell .prayer-top h3,.prayer-page-content .top h1{font-size:39px}.pt-table-labels{font-size:11px}#prayer .prayer-shell .jumuah h4,.prayer-page-content .foot .panel>b{font-size:25px}#prayer .prayer-shell .timecard>em,.prayer-page-content #grid .tag:not(:empty){font:600 12px/1.4 Arial,sans-serif;color:#665020;background:#eee2bd;padding:3px 8px;border:1px solid #dfc98f;border-radius:5px;justify-self:start;max-width:100%;margin:2px 0 0 31px;letter-spacing:.3px}#prayer .prayer-shell .timecard.pt-sunrise>b,.prayer-page-content #grid>.pt-sunrise .name{font-size:14px}#prayer .prayer-shell .timecard.pt-sunrise .pt-prayer-icon,.prayer-page-content #grid>.pt-sunrise .pt-prayer-icon{width:18px;height:18px;flex-basis:21px}@media(max-width:450px){#prayer .prayer-shell .prayer-top h3,.prayer-page-content .top h1{font-size:33px}#prayer .prayer-shell .timecard>b,.prayer-page-content #grid .name{font-size:17px}#prayer .prayer-shell .timecard>strong:nth-of-type(1),.prayer-page-content #grid .prayer-adhan{font-size:18px}.pt-prayer-icon{width:19px;height:19px;flex-basis:19px}#prayer .prayer-shell .jumuah h4,.prayer-page-content .foot .panel>b{font-size:23px}#prayer .prayer-shell .timecard>em,.prayer-page-content #grid .tag:not(:empty){font-size:11px;margin-left:27px;padding:3px 7px}}
@media(max-width:360px){.pt-table-labels,#prayer .prayer-shell .timecard,.prayer-page-content #grid>.card{grid-template-columns:minmax(0,1fr) 60px 68px;column-gap:7px;padding-left:8px;padding-right:8px}#prayer .prayer-shell .timecard>b,.prayer-page-content #grid .name{font-size:16px;gap:7px}}
#prayer .prayer-shell .jumuah .pt-jumuah-explore,.prayer-page-content .foot .pt-jumuah-explore{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border:1px solid #bfa46c;border-radius:8px;background:#fffaf0;color:#24483b;font:600 13px/1.4 Arial,sans-serif;text-decoration:none;margin-left:auto;white-space:normal;text-align:center}.prayer-page-content .foot .panel{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.prayer-page-content .foot .panel>b{flex-basis:100%}.prayer-page-content #jumuah{margin:0;flex:1}.pt-jumuah-explore:hover{filter:brightness(.97)}.pt-jumuah-explore:focus-visible{outline:3px solid #a18447;outline-offset:3px}@media(max-width:450px){#prayer .prayer-shell .jumuah .pt-jumuah-explore,.prayer-page-content .foot .pt-jumuah-explore{flex-basis:100%;margin:2px 0 0}}
