:root{--terracotta: #C4623A;--terracotta-deep: #A8512F;--gold: #C9973E;--espresso: #1A1410;--espresso-soft: #221A14;--sand: #F5EDD8;--sand-warm: #EDE4D0;--sunset: #E8917A;--olive: #6B8C6E;--dust: #8C7B6E;--line: rgba(245,237,216,.1);--line-strong: rgba(245,237,216,.2);--serif: "Playfair Display", Georgia, serif;--sans: "DM Sans", system-ui, sans-serif;--arabic: "Amiri", serif;--ease: cubic-bezier(.25, 0, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--espresso);color:var(--sand);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}.page-header{position:relative;padding:72px 48px 64px;border-bottom:1px solid var(--line-strong);overflow:hidden}.page-header:before{content:"\635\648\62a";font-family:var(--arabic);font-size:340px;font-weight:700;color:var(--sand);opacity:.035;position:absolute;right:-20px;top:-60px;pointer-events:none;line-height:1}.page-header .inner{max-width:960px;margin:0 auto;position:relative;z-index:1}.page-header .eyebrow{display:inline-block;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--gold);padding-bottom:4px;margin-bottom:28px}.page-header h1{font-family:var(--serif);font-size:clamp(34px,5vw,62px);font-weight:700;line-height:1.04;letter-spacing:-.02em;margin-bottom:20px}.page-header h1 em{font-style:italic;color:var(--sunset);font-weight:600}.page-header .sub{font-size:16px;color:var(--dust);max-width:560px;line-height:1.65}.page-header .meta-row{display:flex;gap:32px;margin-top:32px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--dust)}.page-header .meta-row span{display:flex;align-items:center;gap:8px}.page-header .meta-row .dot{width:5px;height:5px;background:var(--terracotta);display:block}.section-nav{position:sticky;top:0;z-index:100;background:#1a1410f2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);padding:0 48px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.section-nav::-webkit-scrollbar{display:none}.section-nav ul{display:flex;list-style:none;gap:0;min-width:max-content}.section-nav ul li a{display:block;padding:16px 24px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--dust);text-decoration:none;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease;white-space:nowrap}.section-nav ul li a:hover{color:var(--sand);border-color:var(--terracotta)}.section-nav ul li a.active{color:var(--terracotta);border-color:var(--terracotta)}.main{max-width:960px;margin:0 auto;padding:0 48px 96px}.audio-section{padding-top:80px}.audio-section+.audio-section{border-top:1px solid var(--line);margin-top:24px}.section-title{display:flex;align-items:flex-start;gap:24px;margin-bottom:40px}.section-num{font-family:var(--serif);font-size:13px;font-weight:400;font-style:italic;color:var(--terracotta);padding-top:6px;flex-shrink:0}.section-title-text h2{font-family:var(--serif);font-size:clamp(24px,3vw,36px);font-weight:700;letter-spacing:-.01em;line-height:1.1;margin-bottom:8px}.section-title-text h2 em{font-style:italic;color:var(--sunset)}.section-title-text p{font-size:14px;color:var(--dust);max-width:480px}.section-badge{margin-left:auto;flex-shrink:0;background:var(--espresso-soft);border:1px solid var(--line-strong);padding:8px 16px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dust);align-self:flex-start}.group-block{margin-bottom:40px}.group-title{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);padding:12px 0;border-top:1px solid var(--line);margin-bottom:2px}.phrase-row{display:grid;grid-template-columns:1fr 1fr auto;gap:24px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line);transition:background .15s ease}.phrase-row:hover{background:#f5edd805}.phrase-col{min-width:0}.phrase-en{font-size:15px;font-weight:400;color:var(--sand);margin-bottom:4px;line-height:1.4}.phrase-tag{display:inline-block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--dust);background:#8c7b6e26;padding:2px 8px;margin-top:4px}.phrase-tag.tag-m{color:#7aafc2;background:#7aafc21a}.phrase-tag.tag-f{color:#d4a5c0;background:#d4a5c01a}.phrase-tag.tag-pl{color:var(--gold);background:#c9973e1a}.phrase-translit{font-size:15px;color:var(--terracotta);font-style:italic;font-family:var(--serif);line-height:1.4}.phrase-arabic{font-family:var(--arabic);font-size:13px;color:var(--dust);margin-top:4px;direction:rtl;text-align:right}.player-col{flex-shrink:0;width:200px}.audio-player{display:flex;align-items:center;gap:10px}.play-btn{width:40px;height:40px;background:var(--terracotta);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s ease,transform .2s ease;position:relative}.play-btn:hover{background:var(--terracotta-deep);transform:translateY(-1px)}.play-btn:active{transform:translateY(0)}.play-btn.playing{background:var(--espresso-soft);border:1px solid var(--terracotta)}.play-btn svg{width:14px;height:14px;fill:var(--sand)}.play-btn.playing svg.icon-pause{display:block}.play-btn.playing svg.icon-play{display:none}.play-btn svg.icon-pause{display:none}.progress-wrap{flex:1;display:flex;flex-direction:column;gap:4px}.progress-bar{width:100%;height:2px;background:var(--line-strong);cursor:pointer;position:relative}.progress-fill{height:100%;background:var(--terracotta);width:0%;transition:width .1s linear;pointer-events:none}.progress-bar:hover .progress-fill{background:var(--sunset)}.time-display{font-size:10px;color:var(--dust);letter-spacing:.05em}.player-placeholder{display:flex;align-items:center;gap:10px}.play-btn-placeholder{width:40px;height:40px;border:1px dashed rgba(140,123,110,.35);display:flex;align-items:center;justify-content:center;flex-shrink:0}.play-btn-placeholder svg{width:12px;height:12px;fill:var(--dust);opacity:.5}.placeholder-bar{flex:1;height:2px;background:#8c7b6e33}.file-code{font-size:9px;letter-spacing:.12em;color:#8c7b6e80;font-family:monospace;margin-top:4px}.notice{background:#c9973e14;border-left:3px solid var(--gold);padding:16px 20px;margin:32px 0;font-size:13px;color:var(--dust)}.notice strong{color:var(--gold);font-weight:500}.count-strip{display:flex;gap:40px;padding:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:0;overflow-x:auto}.count-item{text-align:center;flex-shrink:0}.count-item .n{font-family:var(--serif);font-size:32px;font-weight:700;color:var(--terracotta);line-height:1}.count-item .l{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dust);margin-top:6px}@media(max-width:768px){.page-header{padding:48px 24px}.section-nav{padding:0 24px}.main{padding:0 24px 72px}.phrase-row{grid-template-columns:1fr;gap:16px;padding:20px 0}.player-col{width:100%}.audio-player,.player-placeholder{max-width:240px}.section-badge{display:none}.section-title{flex-wrap:wrap;gap:12px}.count-strip{gap:24px}}@media(max-width:480px){.page-header h1{font-size:28px}}.fade-in{opacity:0;transform:translateY(20px);animation:fadeUp .6s var(--ease) forwards}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.audio-section:nth-child(1) .fade-in{animation-delay:.05s}.audio-section:nth-child(2) .fade-in{animation-delay:.1s}.audio-section:nth-child(3) .fade-in{animation-delay:.15s}.speed-btns{display:flex;gap:6px;margin-top:4px}.speed-btn{font-size:9px;letter-spacing:.08em;color:var(--dust);background:none;border:1px solid rgba(140,123,110,.3);padding:2px 6px;cursor:pointer;transition:color .15s,border-color .15s}.speed-btn:hover{color:var(--sand);border-color:var(--dust)}.speed-btn.active{color:var(--terracotta);border-color:var(--terracotta)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/audio-main-product.css.map */
