.page-module__oMRpvG__container{padding-top:2rem;padding-bottom:6rem}@media (min-width:1024px){.page-module__oMRpvG__container{max-width:960px}}.page-module__oMRpvG__controls{background:var(--card-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--card-border);border-radius:var(--r-md);box-shadow:0 4px 6px -1px var(--shadow-color);margin-bottom:1.5rem;padding:1rem}.page-module__oMRpvG__tabs{border-radius:var(--r-pill);background:#0000000d;gap:.5rem;margin-bottom:1rem;padding:.35rem;display:flex}[data-theme=dark-glass] .page-module__oMRpvG__tabs,[data-theme=dark] .page-module__oMRpvG__tabs,[data-theme*=dark] .page-module__oMRpvG__tabs{background:#ffffff0f}[data-theme=sepia-glass] .page-module__oMRpvG__tabs,[data-theme=sepia] .page-module__oMRpvG__tabs,[data-theme*=sepia] .page-module__oMRpvG__tabs{background:#b8860b0f}.page-module__oMRpvG__tab{min-height:var(--tap);color:var(--text-muted);border-radius:var(--r-pill);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;padding:.75rem;font-weight:600;transition:all .3s}@media (max-width:400px){.page-module__oMRpvG__tab{padding:.6rem .25rem;font-size:.75rem}}.page-module__oMRpvG__tab.page-module__oMRpvG__active{background:var(--accent-color);color:var(--on-accent);box-shadow:0 2px 4px rgba(var(--accent-rgb), .3)}.page-module__oMRpvG__progressContainer{margin-bottom:.5rem}.page-module__oMRpvG__progressText{color:var(--text-muted);justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.875rem;display:flex}.page-module__oMRpvG__resetBtn{color:var(--accent-color);cursor:pointer;background:0 0;border:none;align-items:center;min-height:44px;padding:0 .5rem;font-size:.875rem;display:inline-flex}.page-module__oMRpvG__progressBar{background:var(--bg-secondary);border-radius:var(--r-pill);height:6px;overflow:hidden}.page-module__oMRpvG__progressFill{background:var(--accent-color);height:100%;transition:width .3s}.page-module__oMRpvG__player{background:var(--card-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--card-border);border-radius:var(--r-md);box-shadow:0 4px 6px -1px var(--shadow-color);margin-bottom:1.5rem;overflow:hidden}.page-module__oMRpvG__playerToggle{width:100%;color:var(--text-main);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;padding:1rem;transition:background .2s;display:flex}.page-module__oMRpvG__playerToggle:hover{background:rgba(var(--accent-rgb), .05)}.page-module__oMRpvG__playerIcon{font-size:1.5rem;line-height:1}.page-module__oMRpvG__playerIcon svg{width:1em;height:1em;display:block}.page-module__oMRpvG__playerLabel{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.page-module__oMRpvG__playerLabel strong{font-size:.95rem}.page-module__oMRpvG__playerLabel small{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.page-module__oMRpvG__playerChevron{color:var(--accent-color);flex-shrink:0;font-size:1.25rem}.page-module__oMRpvG__playerFrame{background:#000;padding-top:56.25%;position:relative}.page-module__oMRpvG__playerFrame iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.page-module__oMRpvG__list{flex-direction:column;gap:1.5rem;display:flex}.page-module__oMRpvG__card{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e5dfd0);border-radius:var(--r-lg,18px);padding:1.5rem;transition:all .3s}[data-theme=dark-glass] .page-module__oMRpvG__card,[data-theme=dark] .page-module__oMRpvG__card,[data-theme*=dark] .page-module__oMRpvG__card{background:#142824;border-color:#1e3832}[data-theme=sepia-glass] .page-module__oMRpvG__card,[data-theme=sepia] .page-module__oMRpvG__card,[data-theme*=sepia] .page-module__oMRpvG__card{background:#fffdf8;border-color:#e6dcc9}.page-module__oMRpvG__card.page-module__oMRpvG__done{opacity:.8;border-color:var(--accent-color)}.page-module__oMRpvG__cardHeader{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.75rem;display:flex}.page-module__oMRpvG__headerActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-module__oMRpvG__copyBtn{border-radius:var(--r-pill);border:1px solid var(--glass-border);background:var(--bg-secondary);min-height:40px;color:var(--text-muted);cursor:pointer;align-items:center;gap:.3rem;padding:.3rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.page-module__oMRpvG__copyBtn:hover{background:rgba(var(--accent-rgb), .1);color:var(--accent-color);border-color:var(--accent-color)}.page-module__oMRpvG__copyBtn:active{transform:scale(.96)}.page-module__oMRpvG__copyBtnDone{color:var(--accent-emerald);border-color:var(--accent-emerald);background:var(--success-soft)}.page-module__oMRpvG__source{background:var(--bg-secondary);border-radius:4px;padding:.25rem .5rem}.page-module__oMRpvG__checkIcon{color:var(--accent-emerald);font-weight:600}.page-module__oMRpvG__arabic{text-align:right;color:var(--text-main);margin-bottom:1.5rem;font-family:Scheherazade New,Amiri,LPMQ Isep Misbah,serif;font-size:1.75rem;line-height:2.2}.page-module__oMRpvG__latin{color:var(--text-muted);margin-bottom:.75rem;font-size:.95rem;font-style:italic;line-height:1.6}.page-module__oMRpvG__translation{color:var(--text-main);max-width:65ch;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.page-module__oMRpvG__counterSection{border-top:1px solid var(--glass-border);justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.page-module__oMRpvG__counterBtn{flex:1;margin-right:1rem;padding:.75rem;font-size:1rem}.page-module__oMRpvG__counterBtnDone{background:var(--bg-secondary);color:var(--text-muted);border:1px solid var(--glass-border);box-shadow:none}.page-module__oMRpvG__undoBtn{border-radius:var(--r-md);border:1px solid var(--glass-border);background:var(--bg-secondary);width:44px;height:44px;color:var(--text-main);cursor:pointer;flex-shrink:0;margin-right:.75rem;font-size:1.25rem;line-height:1;transition:background .2s,opacity .2s}.page-module__oMRpvG__undoBtn:hover:not(:disabled){background:rgba(var(--accent-rgb), .1);color:var(--accent-color)}.page-module__oMRpvG__undoBtn:disabled{opacity:.35;cursor:default}.page-module__oMRpvG__countDisplay{color:var(--accent-color);text-align:right;min-width:60px;font-size:1.5rem;font-weight:700}.page-module__oMRpvG__currentCount{font-variant-numeric:tabular-nums}.page-module__oMRpvG__targetCount{color:var(--text-muted);font-size:.875rem;font-weight:400}.page-module__oMRpvG__toast{left:50%;bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));border-radius:var(--r-md);background:var(--card-bg);border:1px solid var(--card-border);z-index:90;align-items:center;gap:.7rem;padding:.7rem 1.1rem;animation:.28s cubic-bezier(.22,1,.36,1) page-module__oMRpvG__toastIn;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 24px #0000002e}.page-module__oMRpvG__toastIcon{border-radius:var(--r-pill);background:var(--accent-color);color:#fff;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.95rem;font-weight:700;display:flex}.page-module__oMRpvG__toastText{flex-direction:column;gap:.1rem;display:flex}.page-module__oMRpvG__toastText strong{color:var(--text-main);font-size:.875rem}.page-module__oMRpvG__toastText small{color:var(--text-muted);font-size:.75rem}@keyframes page-module__oMRpvG__toastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}
