/* MİZAN V14.0.6 — Vaktin Mizanı, akıllı planlama ve domain yayını */
body.v146-release{--v146-water-a:#98ffe2;--v146-water-b:#46d8c4;--v146-complete-text:#041a1b;--v146-toast-bg:color-mix(in srgb,var(--surface-solid,#071d2e) 94%,transparent)}
body.v146-release .toast{background:var(--v146-toast-bg)!important;color:var(--text)!important;border:1px solid color-mix(in srgb,var(--accent,var(--green)) 52%,var(--line))!important;box-shadow:0 18px 44px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.05)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
body.v146-release .toast::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent,var(--green));box-shadow:0 0 14px color-mix(in srgb,var(--accent,var(--green)) 70%,transparent);flex:0 0 auto}
body.v146-release .v143-prayer-chips button{transition:border-color .35s ease,box-shadow .35s ease,background .35s ease,filter .35s ease!important}
body.v146-release .v143-prayer-chips button:not(.v146-live-prayer){border-color:color-mix(in srgb,var(--text) 12%,transparent)!important;background:color-mix(in srgb,var(--surface-2) 88%,transparent)!important;box-shadow:none!important;filter:saturate(.62)}
body.v146-release .v143-prayer-chips button:not(.v146-live-prayer)::after{display:none!important}
body.v146-release .v143-prayer-chips button.v146-live-prayer{position:relative;border-color:color-mix(in srgb,var(--accent,var(--green)) 90%,transparent)!important;background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--accent,var(--green)) 38%,transparent),transparent 48%),linear-gradient(145deg,color-mix(in srgb,var(--accent,var(--green)) 14%,var(--surface-2)),var(--surface-2))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent,var(--green)) 20%,transparent),0 0 22px color-mix(in srgb,var(--accent,var(--green)) 18%,transparent)!important;filter:none}
body.v146-release .v143-prayer-chips button.v146-live-prayer::after{content:""!important;display:block!important;position:absolute;right:6px;top:6px;width:7px;height:7px;border-radius:50%;background:var(--accent,var(--green));box-shadow:0 0 12px var(--accent,var(--green))}
body.v146-release .v143-prayer-chips button.v146-preview-prayer:not(.v146-live-prayer){outline:1px dashed color-mix(in srgb,var(--text) 22%,transparent);outline-offset:-3px}
body.v146-release .v143-prayer-head span:not(.v146-live-label)>b{background:color-mix(in srgb,var(--text) 28%,transparent)!important;box-shadow:none!important}
body.v146-release .v143-prayer-head span:not(.v146-live-label){color:var(--text-soft)!important}
body.v146-release .v143-mizan-row .v146-ring{background:conic-gradient(var(--accent,var(--green)) calc(var(--progress,0)*1%),color-mix(in srgb,var(--text) 8%,transparent) 0)!important;transition:background .5s ease,transform .35s ease}
body.v146-release .v143-mizan-row.progress{min-height:126px}
body.v146-release .v143-mizan-row.progress .v144-linear-progress{height:9px;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);overflow:hidden;margin-top:11px}
body.v146-release .v143-mizan-row.progress .v144-linear-progress span{display:block;width:calc(var(--progress)*1%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent,var(--green)),#9effe1);box-shadow:0 0 15px color-mix(in srgb,var(--accent,var(--green)) 34%,transparent);transition:width .75s cubic-bezier(.2,.8,.2,1)}
body.v146-release .v146-task-complete{position:relative;overflow:hidden;background:linear-gradient(120deg,var(--v146-water-a),var(--v146-water-b))!important;color:var(--v146-complete-text)!important;border-color:transparent!important}
body.v146-release .v146-task-complete::before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 12%,rgba(255,255,255,.42) 42%,transparent 66%);transform:translateX(-130%);pointer-events:none}
body.v146-release .v146-task-complete.v146-just-completed::before{animation:v146-complete-wave .72s ease both}
body.v146-release .v146-task-complete strong,body.v146-release .v146-task-complete small,body.v146-release .v146-task-complete .v143-task-copy,body.v146-release .v146-task-complete .task-copy{color:var(--v146-complete-text)!important}
body.v146-release .v146-task-complete .task-check,body.v146-release .v146-task-complete .v143-task-check{background:rgba(255,255,255,.54)!important;color:#052020!important;border-color:rgba(0,0,0,.12)!important}
@keyframes v146-complete-wave{to{transform:translateX(130%)}}
body.v146-release .v146-plan-center{display:grid;gap:9px}
body.v146-release .v146-plan-center>button{display:grid;grid-template-columns:54px minmax(0,1fr) 22px;gap:13px;align-items:center;width:100%;min-height:94px;padding:15px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 96%,transparent),color-mix(in srgb,var(--accent,var(--green)) 3%,var(--surface-2)));color:var(--text);text-align:left}
body.v146-release .v146-plan-center>button>span:first-child{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:color-mix(in srgb,var(--accent,var(--green)) 13%,var(--surface-solid));color:var(--accent,var(--green))}
body.v146-release .v146-plan-center strong{display:block;font-size:17px;margin-bottom:4px}
body.v146-release .v146-plan-center small{display:block;color:var(--muted);font-size:12px;line-height:1.45}
body.v146-release .v146-repeat>span{display:block;font-weight:800;margin-bottom:8px}
body.v146-release .v146-segments{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}
body.v146-release .v146-segments label,body.v146-release .v146-weekdays label,body.v146-release .v146-theme-options label,body.v146-release .v146-multi-track label{position:relative}
body.v146-release .v146-segments input,body.v146-release .v146-weekdays input,body.v146-release .v146-theme-options input,body.v146-release .v146-multi-track input{position:absolute;opacity:0;pointer-events:none}
body.v146-release .v146-segments span,body.v146-release .v146-weekdays span,body.v146-release .v146-theme-options span,body.v146-release .v146-multi-track span{display:flex;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);font-weight:800;color:var(--text-soft);text-align:center;padding:7px}
body.v146-release .v146-segments input:checked+span,body.v146-release .v146-weekdays input:checked+span,body.v146-release .v146-theme-options input:checked+span,body.v146-release .v146-multi-track input:checked+span{border-color:var(--accent,var(--green));background:linear-gradient(135deg,#8fffe1,var(--accent,var(--green)));color:#04181b;box-shadow:0 8px 22px color-mix(in srgb,var(--accent,var(--green)) 22%,transparent)}
body.v146-release .v146-weekdays{display:none;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:9px}
body.v146-release .v146-weekdays.show{display:grid}
body.v146-release .v146-weekdays span{min-height:42px;padding:4px;font-size:11px}
body.v146-release .v146-prayer-window{padding:13px 15px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,var(--surface-2),color-mix(in srgb,var(--accent,var(--green)) 5%,var(--surface-2)));margin:4px 0 10px}
body.v146-release .v146-prayer-window small{display:block;color:var(--muted);font-size:11px;margin-bottom:3px}
body.v146-release .v146-prayer-window strong{font-size:14px;color:var(--accent,var(--green))}
body.v146-release .v146-time-field{display:none}
body.v146-release .v146-time-field.show{display:grid}
body.v146-release .v146-multi-track{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}
body.v146-release .v146-health-add{margin-bottom:22px;min-height:64px}
body.v146-release .v146-health-list{overflow:hidden}
body.v146-release .v146-health-row{display:grid;grid-template-columns:48px minmax(0,1fr) 44px;gap:12px;align-items:center;padding:15px;border-bottom:1px solid var(--line)}
body.v146-release .v146-health-row:last-child{border-bottom:0}
body.v146-release .v146-health-row>span{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;background:color-mix(in srgb,var(--accent,var(--green)) 12%,var(--surface-2));color:var(--accent,var(--green))}
body.v146-release .v146-health-row strong{display:block;font-size:15px}
body.v146-release .v146-health-row small{display:block;color:var(--muted);margin-top:4px;font-size:11px}
body.v146-release .v146-health-row button{width:42px;height:42px;border:1px solid var(--line);border-radius:13px;background:var(--surface-2);color:var(--accent,var(--green))}
body.v146-release .v146-pdf-add{min-height:64px;margin-bottom:22px}
body.v146-release .v146-library-list{display:grid;gap:10px}
body.v146-release .v146-library-row{display:grid;grid-template-columns:52px minmax(0,1fr) 24px;gap:12px;align-items:center;width:100%;padding:15px;color:var(--text);text-align:left}
body.v146-release .v146-library-row>span{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;background:color-mix(in srgb,var(--accent,var(--green)) 12%,var(--surface-2));color:var(--accent,var(--green))}
body.v146-release .v146-library-row strong{display:block;font-size:15px}
body.v146-release .v146-library-row small{display:block;color:var(--muted);margin-top:4px}
body.v146-release .v146-hatim-hero{text-align:center;padding:24px;background:radial-gradient(circle at 50% 25%,color-mix(in srgb,var(--accent,var(--green)) 11%,transparent),transparent 56%),var(--surface)}
body.v146-release .v146-hatim-hero>small{color:var(--accent,var(--green));font-weight:900;letter-spacing:.14em}
body.v146-release .v146-hatim-ring{--p:calc(var(--progress)*1%);width:190px;height:190px;border-radius:50%;margin:24px auto;display:grid;place-items:center;position:relative;background:conic-gradient(var(--accent,var(--green)) var(--p),color-mix(in srgb,var(--text) 8%,transparent) 0);box-shadow:0 0 28px color-mix(in srgb,var(--accent,var(--green)) 12%,transparent)}
body.v146-release .v146-hatim-ring::after{content:"";position:absolute;inset:18px;border-radius:50%;background:var(--surface-solid)}
body.v146-release .v146-hatim-ring strong,body.v146-release .v146-hatim-ring span{position:relative;z-index:1}
body.v146-release .v146-hatim-ring strong{font-size:38px;align-self:end}
body.v146-release .v146-hatim-ring span{font-size:12px;color:var(--muted);align-self:start}
body.v146-release .v146-hatim-hero h2{font-size:24px;margin:0 0 7px}
body.v146-release .v146-hatim-hero p{margin:0;color:var(--muted)}
body.v146-release .v146-hatim-config{display:grid;grid-template-columns:54px minmax(0,1fr) 22px;gap:13px;align-items:center;width:100%;padding:14px;margin:12px 0;color:var(--text);text-align:left}
body.v146-release .v146-hatim-config>span{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:color-mix(in srgb,var(--accent,var(--green)) 12%,var(--surface-2));color:var(--accent,var(--green))}
body.v146-release .v146-hatim-config strong{display:block;font-size:16px}
body.v146-release .v146-hatim-config small{display:block;color:var(--muted);margin-top:4px}
body.v146-release .v146-hatim-today{padding:20px}
body.v146-release .v146-hatim-today h2{font-size:24px;margin:17px 0 8px}
body.v146-release .v146-hatim-today p{color:var(--muted);line-height:1.5}
body.v146-release .v146-reader-head{position:sticky;top:0;z-index:75;display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 14px;background:color-mix(in srgb,var(--surface-solid) 94%,transparent);border-bottom:1px solid var(--line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
body.v146-release .v146-surah-title{border:0;background:none;color:var(--text);text-align:left;min-width:0}
body.v146-release .v146-surah-title small,body.v146-release .v146-surah-title span{display:block;color:var(--accent,var(--green));font-size:10px}
body.v146-release .v146-surah-title strong{display:block;font-size:18px;margin:2px 0}
body.v146-release .v146-reader-actions{display:flex;gap:6px}
body.v146-release .v146-reader-actions button{width:42px;height:42px;border:1px solid var(--line);border-radius:13px;background:var(--surface-2);color:var(--text);display:grid;place-items:center}
body.v146-release .v146-reader-actions button.active{border-color:var(--accent,var(--green));color:var(--accent,var(--green));box-shadow:0 0 18px color-mix(in srgb,var(--accent,var(--green)) 20%,transparent)}
body.v146-release .v146-reader-actions button:first-child svg{width:15px}
body.v146-release .v146-quran-flow{padding:12px 14px 245px}
body.v146-release .v146-surah-section{border:1px solid var(--line);border-radius:24px;overflow:hidden;background:var(--surface);margin-bottom:18px}
body.v146-release .v146-surah-divider{text-align:center;padding:20px 14px;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--accent,var(--green)) 12%,transparent),transparent 72%),var(--surface-2);border-bottom:1px solid var(--line)}
body.v146-release .v146-surah-divider small{display:block;color:var(--accent,var(--green));font-weight:900;letter-spacing:.13em}
body.v146-release .v146-surah-divider h2{font-size:25px;margin:5px 0}
body.v146-release .v146-surah-divider span{display:block;font-size:20px;color:var(--gold,#d9bd67)}
body.v146-release .v146-surah-divider em{display:block;color:var(--muted);font-style:normal;font-size:11px;margin-top:5px}
body.v146-release .v146-bismillah{text-align:center;font-size:28px;line-height:1.8;padding:18px;color:var(--gold,#d9bd67);border-bottom:1px solid var(--line)}
body.v146-release .v146-ayah{position:relative;padding:17px 18px 21px;border-bottom:1px solid var(--line);transition:background .35s ease,box-shadow .35s ease,border-color .35s ease}
body.v146-release .v146-ayah:last-child{border-bottom:0}
body.v146-release .v146-ayah.selected{background:color-mix(in srgb,var(--accent,var(--green)) 6%,var(--surface))}
body.v146-release .v146-ayah.pinned{border-left:4px solid var(--accent,var(--green));background:linear-gradient(90deg,color-mix(in srgb,var(--accent,var(--green)) 10%,transparent),transparent 40%)}
body.v146-release .v146-ayah.reading{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent,var(--green)) 18%,transparent),transparent 58%),color-mix(in srgb,var(--accent,var(--green)) 8%,var(--surface));box-shadow:inset 4px 0 var(--accent,var(--green)),inset 0 0 28px color-mix(in srgb,var(--accent,var(--green)) 9%,transparent)}
body.v146-release .v146-ayah.reading .v146-arabic,body.v146-release .v146-ayah.reading .v146-turkish{color:#c6fff1;text-shadow:0 0 14px color-mix(in srgb,var(--accent,var(--green)) 22%,transparent)}
body.v146-release .v146-ayah-meta{display:grid;grid-template-columns:auto minmax(0,1fr) 42px 42px 42px;gap:7px;align-items:center;margin-bottom:13px}
body.v146-release .v146-ayah-meta>span{padding:7px 10px;border-radius:12px;background:color-mix(in srgb,var(--accent,var(--green)) 10%,var(--surface-2));color:var(--accent,var(--green));font-weight:800;font-size:11px}
body.v146-release .v146-ayah-meta small{color:var(--muted);font-size:9px}
body.v146-release .v146-ayah-meta button{width:40px;height:40px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);color:var(--text-soft);display:grid;place-items:center}
body.v146-release .v146-ayah-meta button.active{background:linear-gradient(135deg,#8fffe1,var(--accent,var(--green)));color:#04181b;border-color:transparent}
body.v146-release .v146-arabic{font-size:clamp(28px,7vw,42px);line-height:2;text-align:right;margin:7px 0 16px;color:var(--text)}
body.v146-release .v146-turkish{font-size:clamp(17px,4.3vw,23px);line-height:1.65;margin:0;color:var(--text-soft)}
body.v146-release .v146-english{font-size:15px;line-height:1.6;color:var(--muted)}
body.v146-release .v146-quran-theme-paper{--surface:#fff;--surface-2:#f4f4f1;--surface-solid:#fff;--text:#111;--text-soft:#242424;--muted:#666;--line:rgba(0,0,0,.13);--accent:#138f7c;background:#f2f2ef!important;color:#111!important}
body.v146-release .v146-quran-theme-night{--surface:#050505;--surface-2:#111;--surface-solid:#050505;--text:#fff;--text-soft:#ececec;--muted:#a7a7a7;--line:rgba(255,255,255,.13);--accent:#72f6d3;background:#000!important;color:#fff!important}
body.v146-release .v146-quran-dock{position:fixed;z-index:180;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:calc(94px + env(safe-area-inset-bottom));display:grid;grid-template-columns:.9fr 1fr 1.1fr .9fr;min-height:70px;border:1px solid color-mix(in srgb,var(--accent,var(--green)) 34%,var(--line));border-radius:23px;overflow:hidden;background:color-mix(in srgb,var(--surface-solid,#071d2e) 94%,transparent);box-shadow:0 18px 48px rgba(0,0,0,.42);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}
body.v146-release .v146-quran-dock button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:8px 5px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--text);font-weight:800;font-size:12px}
body.v146-release .v146-quran-dock button:last-child{border-right:0}
body.v146-release .v146-quran-dock button.auto.active{background:color-mix(in srgb,var(--accent,var(--green)) 16%,transparent);color:var(--accent,var(--green))}
body.v146-release .v146-quran-dock button.speed{flex-direction:column;gap:1px}
body.v146-release .v146-quran-dock button.speed small{font-size:8px;color:var(--muted)}
body.v146-release .v146-quran-dock button.speed strong{font-size:11px;white-space:nowrap}
body.v146-release .v146-quran-settings{position:fixed;z-index:185;right:20px;bottom:calc(174px + env(safe-area-inset-bottom));width:58px;height:58px;border-radius:50%;border:1px solid var(--accent,var(--green));background:color-mix(in srgb,var(--surface-solid,#071d2e) 94%,transparent);color:var(--accent,var(--green));box-shadow:0 14px 36px rgba(0,0,0,.4),0 0 22px color-mix(in srgb,var(--accent,var(--green)) 15%,transparent);display:grid;place-items:center;backdrop-filter:blur(18px)}
body.v146-release .v146-speed-list{display:grid;gap:8px}
body.v146-release .v146-speed-list button{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;min-height:58px;border:1px solid var(--line);border-radius:16px;background:var(--surface-2);color:var(--text);text-align:left;padding:10px 14px}
body.v146-release .v146-speed-list button.active{border-color:var(--accent,var(--green));background:color-mix(in srgb,var(--accent,var(--green)) 12%,var(--surface-2))}
body.v146-release .v146-theme-options{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:7px}
body.v146-release .v146-theme-options span{min-height:58px;font-size:11px}
body.v146-release .v146-symmetric-footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}
body.v146-release .v146-symmetric-footer .v146-half-button{width:100%!important;min-width:0!important;min-height:58px!important;margin:0!important}
body.v146-release .v146-motivation-copy{margin:0;font-size:17px;line-height:1.78;color:var(--text-soft)}
body.v146-release .v146-full-reminder{position:fixed;z-index:1000;inset:0;display:none;place-items:center;padding:22px;background:color-mix(in srgb,var(--surface-solid,#061827) 92%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}
body.v146-release .v146-full-reminder.open{display:grid}
body.v146-release .v146-full-reminder section{width:min(520px,100%);padding:28px;border:1px solid color-mix(in srgb,var(--accent,var(--green)) 40%,var(--line));border-radius:32px;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--accent,var(--green)) 17%,transparent),transparent 58%),var(--surface);text-align:center;box-shadow:0 28px 80px rgba(0,0,0,.5)}
body.v146-release .v146-full-reminder section>span{width:72px;height:72px;margin:auto;display:grid;place-items:center;border-radius:24px;background:color-mix(in srgb,var(--accent,var(--green)) 15%,var(--surface-2));color:var(--accent,var(--green))}
body.v146-release .v146-full-reminder small{display:block;margin:18px 0 8px;color:var(--accent,var(--green));font-weight:900;letter-spacing:.14em}
body.v146-release .v146-full-reminder h1{font-size:32px;margin:0 0 10px}
body.v146-release .v146-full-reminder p{color:var(--muted);margin:0 0 25px}
body.v146-release .v146-full-reminder button{width:100%;min-height:64px;border:0;border-radius:20px;background:linear-gradient(135deg,#98ffe2,var(--accent,var(--green)));color:#04181b;font-weight:900;font-size:18px}
body.v146-release.v146-reminder-open{overflow:hidden}
body.v146-release .v145-about-hero h1{font-variant-numeric:tabular-nums}
body.v146-release .modal-backdrop{z-index:520!important}
body.v146-release .ai-backdrop{z-index:440!important}
body.v146-release .v146-reader-head,.v146-quran-dock,.v146-quran-settings{-webkit-tap-highlight-color:transparent}
body.v146-quran-landscape .app-header,body.v146-quran-landscape .bottom-nav{transition:opacity .25s ease}
@media(orientation:landscape){body.v146-release .v146-quran-reader.landscape .v146-quran-flow{max-width:1180px;margin:auto;padding-bottom:130px}body.v146-release .v146-quran-reader.landscape .v146-verse-list{display:grid;grid-template-columns:1fr 1fr}body.v146-release .v146-quran-reader.landscape .v146-ayah{border-right:1px solid var(--line)}body.v146-release .v146-quran-dock{left:50%;right:auto;transform:translateX(-50%);width:min(900px,calc(100% - 24px));bottom:14px}body.v146-release .v146-quran-settings{bottom:94px}}
@media(max-width:440px){body.v146-release .v146-segments span{font-size:10px}body.v146-release .v146-reader-actions{gap:4px}body.v146-release .v146-reader-actions button{width:38px;height:38px}body.v146-release .v146-reader-head{grid-template-columns:46px minmax(0,1fr) auto;padding:10px 8px;gap:5px}body.v146-release .v146-quran-dock{left:6px;right:6px;grid-template-columns:.85fr 1fr 1.1fr .85fr;border-radius:19px}body.v146-release .v146-quran-dock button{font-size:10px;padding:6px 2px;gap:3px}body.v146-release .v146-quran-dock button svg{width:16px}body.v146-release .v146-quran-settings{right:14px;width:52px;height:52px}body.v146-release .v146-ayah{padding:15px 13px 18px}body.v146-release .v146-ayah-meta{grid-template-columns:auto minmax(0,1fr) 38px 38px 38px;gap:5px}body.v146-release .v146-ayah-meta button{width:36px;height:36px}body.v146-release .v146-theme-options{grid-template-columns:1fr}body.v146-release .v146-weekdays{gap:3px}body.v146-release .v146-weekdays span{font-size:9px}}
@media(prefers-reduced-motion:reduce){body.v146-release .v146-task-complete.v146-just-completed::before{animation:none!important}body.v146-release .v143-prayer-chips button{transition:none!important}}
