.pro-reader{--pro-void:#070a08;--pro-panel:#0e1510;--pro-panel-2:#131d16;--pro-line:rgb(243 238 225/11%);--pro-line-strong:rgb(243 238 225/20%);--pro-paper:#f4edde;--pro-paper-2:#fbf6ea;--pro-ink:#1a211b;--pro-muted:#858d80;--pro-gold:#d4b47c;--pro-lime:#d6ff6b;--pro-copper:#9e4f36;--pro-size:18px;--pro-line-height:1.9;--pro-width:760px;min-height:100svh;background:radial-gradient(circle at 75% -10%,rgb(214 255 107/7%),transparent 38rem),var(--pro-void);color:#f2ecdf;font-family:var(--font-ui),sans-serif;padding-bottom:86px}.pro-reader *{box-sizing:border-box}.pro-reader button,.pro-reader input,.pro-reader select{font:inherit}.pro-reader button{color:inherit}.pro-reader a{color:inherit;text-decoration:none}.pro-reader ::selection{background:rgb(214 255 107/38%);color:#10140f}.pro-header{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:68px;padding:0 22px;border-bottom:1px solid var(--pro-line);background:rgb(7 10 8/88%);backdrop-filter:blur(18px)}.pro-header-left{display:flex;align-items:center;gap:14px;min-width:0}.pro-icon{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--pro-line);background:transparent;color:#c8c4b7;cursor:pointer;transition:border-color .18s,color .18s,background .18s}.pro-brand{display:grid;gap:2px;min-width:0}.pro-brand span{font-size:7px;font-weight:800;letter-spacing:.22em}.pro-brand strong{overflow:hidden;max-width:190px;color:#f2ecdf;font-family:var(--font-display);font-size:17px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.pro-header-center{display:grid;justify-items:center;gap:2px;min-width:0}.pro-header-center span{font-size:7px;font-weight:800;letter-spacing:.16em}.pro-header-center strong{overflow:hidden;max-width:320px;color:#e9e3d5;font-family:var(--font-display);font-size:18px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.pro-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px}.pro-main-play{display:inline-flex;align-items:center;gap:7px;margin-left:5px;border:1px solid var(--pro-lime);color:#0b0e0b;padding:8px 12px;font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.pro-main-play:hover{background:#e5ff9a}.pro-layout{display:grid;grid-template-columns:272px minmax(0,1fr) 66px;align-items:start}.pro-outline{position:sticky;top:68px;height:calc(100svh - 68px);overflow-y:auto;display:flex;flex-direction:column;border-right:1px solid var(--pro-line);background:rgb(12 18 14/72%);padding:24px 16px 18px}.pro-outline-head{display:flex;align-items:start;justify-content:space-between;gap:10px;padding:0 4px 16px}.pro-outline-head div{display:grid;gap:3px}.pro-outline-head span{font-size:7px;font-weight:800;letter-spacing:.2em}.pro-outline-head strong{font-family:var(--font-display);font-size:23px;font-weight:500;line-height:1}.pro-outline-close{display:none}.pro-outline-search{display:flex;align-items:center;gap:7px;margin:0 0 14px;padding:8px 10px;border:1px solid var(--pro-line);background:rgb(243 238 225/3%)}.pro-outline-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#eee8da;font-size:10px}.pro-outline-search input::placeholder{color:#667065}.pro-outline-list{display:grid;gap:1px;flex:1}.pro-outline-list button{display:grid;grid-template-columns:24px 1fr 12px;align-items:start;gap:7px;width:100%;border:0;border-bottom:1px solid rgb(243 238 225/5%);background:transparent;padding:8px 5px;color:#a9b0a4;text-align:left;cursor:pointer}.pro-outline-list button.is-current,.pro-outline-list button:hover{background:rgb(214 255 107/7%);color:#f2ecdf}.pro-outline-list button.is-current{border-left:2px solid var(--pro-lime);padding-left:8px}.pro-outline-list button>span{color:#667065;font-size:7px;font-weight:700;letter-spacing:.06em}.pro-outline-list button strong{font-family:var(--font-body);font-size:11px;font-weight:400;line-height:1.35}.pro-outline-list button svg{color:var(--pro-gold);margin-top:2px}.pro-outline-foot{display:flex;justify-content:space-between;gap:8px;padding:14px 4px 0;border-top:1px solid var(--pro-line);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.pro-canvas{min-width:0;padding:30px 32px 50px}.pro-canvas-top{display:flex;align-items:center;justify-content:space-between;gap:14px;width:min(100%,var(--pro-width));margin:0 auto 14px}.pro-outline-toggle{display:none;align-items:center;gap:6px;border:1px solid var(--pro-line);background:transparent;padding:7px 9px;color:#c8c4b7;font-size:8px;cursor:pointer}.pro-breadcrumb{overflow:hidden;color:#667065;font-size:8px;letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap}.pro-reading-stats{display:flex;gap:12px;color:var(--pro-muted);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.pro-paper{width:min(100%,var(--pro-width));min-height:70vh;margin:0 auto;padding:54px clamp(26px,5vw,64px) 46px;background:var(--pro-paper);color:var(--pro-ink);border:1px solid rgb(243 238 225/12%);box-shadow:0 40px 80px rgb(0 0 0/34%);transition:background .25s,color .25s}.pro-theme-sepia .pro-paper{background:#eee0c4;color:#2a2118}.pro-theme-ink .pro-paper{background:#101812;color:#e3ddcd;border-color:rgb(214 255 107/12%)}.pro-paper-top{display:flex;justify-content:space-between;gap:20px;margin-bottom:32px;padding-bottom:12px;border-bottom:1px solid rgb(26 33 27/10%);color:#8a8f82;font-size:7px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.pro-theme-ink .pro-paper-top{border-color:rgb(243 238 225/10%);color:#748076}.pro-paper-kicker{margin:0 0 8px;color:var(--pro-copper);font-size:7px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.pro-paper h1{margin:0;font-family:var(--font-display);font-size:clamp(38px,5.5vw,62px);font-weight:500;line-height:.94;letter-spacing:-.045em}.pro-paper-path{margin:12px 0 0;color:#83897d;font-family:var(--font-body);font-size:12px;font-style:italic}.pro-copy{margin-top:34px}.pro-page{margin:0 0 10px}.pro-page-number{margin:24px 0 14px;color:#a09b8c;font-size:7px;letter-spacing:.22em;text-align:center}.pro-p{margin:0 0 1.05em;font-family:var(--font-body);font-size:var(--pro-size);line-height:var(--pro-line-height);text-align:justify}.pro-p.is-arabic{color:var(--pro-copper);font-family:var(--font-quran),"Amiri Quran",serif;font-size:1.48em;line-height:2.15;text-align:right}.pro-theme-ink .pro-p.is-arabic{color:#df8b75}.pro-is-sans .pro-outline-list button strong,.pro-is-sans .pro-p{font-family:var(--font-ui)}.pro-is-sans .pro-p{font-size:calc(var(--pro-size) - 1px);line-height:1.8}.pro-arabic-line{position:relative}.pro-arabic{width:100%;border:0;background:transparent;padding:0;margin:0;color:inherit;font:inherit;text-align:inherit;cursor:help}.pro-meal{position:absolute;z-index:8;top:calc(100% + 6px);right:0;width:min(100%,500px);display:none;gap:6px;padding:12px 14px;border:1px solid rgb(26 33 27/14%);background:#fffaf0;color:#283029;box-shadow:0 16px 30px rgb(0 0 0/16%);font-family:var(--font-body);font-size:12px;line-height:1.65;text-align:left}.pro-arabic-line.is-open .pro-meal,.pro-arabic-line:focus-within .pro-meal,.pro-arabic-line:hover .pro-meal{display:grid}.pro-theme-ink .pro-meal{background:#18221b;border-color:rgb(243 238 225/16%);color:#e3ddcd}.pro-meal-head{display:flex;justify-content:space-between;gap:10px;color:var(--pro-copper);font-family:var(--font-ui);font-size:7px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.pro-meal-head em{color:#8b9186;font-style:normal;letter-spacing:0;text-transform:none}.pro-word-wrap{position:relative;display:inline}.pro-word{display:inline;margin:0;padding:0;border:0;border-bottom:1px dotted rgb(158 79 54/55%);background:transparent;color:inherit;font:inherit;cursor:help}.pro-word:focus-visible,.pro-word:hover{color:var(--pro-copper);border-color:var(--pro-copper)}.pro-word-tip{position:absolute;z-index:10;bottom:calc(100% + 7px);left:50%;width:max-content;max-width:270px;display:none;gap:3px;padding:9px 11px;border:1px solid rgb(214 255 107/25%);background:#0b120d;color:#f2ecdf;box-shadow:0 14px 30px rgb(0 0 0/35%);font-size:9px;line-height:1.5;text-align:left;transform:translateX(-50%)}.pro-word:focus-visible+.pro-word-tip,.pro-word:hover .pro-word-tip{display:grid}.pro-word-tip strong{color:var(--pro-gold);font-family:var(--font-display);font-size:14px;font-weight:500}.pro-word-tip em{color:#a9b0a4;font-family:var(--font-arabic);font-size:14px;font-style:normal}.pro-paper-foot{display:flex;justify-content:space-between;gap:12px;margin-top:42px;padding-top:16px;border-top:1px solid rgb(26 33 27/12%)}.pro-paper-foot button{display:inline-flex;align-items:center;gap:6px;border:1px solid rgb(26 33 27/16%);background:transparent;color:#5b6357;padding:9px 11px;font-size:8px;font-weight:700;cursor:pointer}.pro-paper-foot button:disabled{opacity:.35;cursor:default}.pro-rail{position:sticky;top:68px;display:grid;gap:4px;padding:24px 8px;border-left:1px solid var(--pro-line)}.pro-rail button{display:grid;justify-items:center;gap:4px;padding:9px 2px;border:0;background:transparent;color:#747e72;cursor:pointer}.pro-rail button span{font-size:6px;font-weight:700;letter-spacing:.04em}.pro-rail button.is-active,.pro-rail button:hover{background:rgb(214 255 107/6%)}.pro-panel{position:fixed;top:68px;right:0;bottom:86px;z-index:35;width:360px;display:flex;flex-direction:column;border-left:1px solid var(--pro-line);background:#0c130e;box-shadow:-24px 0 50px rgb(0 0 0/30%)}.pro-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 16px;border-bottom:1px solid var(--pro-line);font-size:8px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.pro-panel-body{overflow-y:auto;padding:18px 16px 28px;display:grid;gap:12px;align-content:start}.pro-tool-label{display:flex;justify-content:space-between;gap:10px;margin-top:6px;color:#8d9688;font-size:7px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pro-tool-label em{color:var(--pro-gold);font-style:normal}.pro-panel input[type=range]{width:100%;accent-color:var(--pro-lime)}.pro-segment{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--pro-line)}.pro-segment button{border:0;border-right:1px solid var(--pro-line);background:transparent;padding:9px 4px;color:#8d9688;font-size:8px;cursor:pointer}.pro-segment button:last-child{border-right:0}.pro-segment button.is-active{color:#0b0e0b;font-weight:800}.pro-switch{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--pro-line);background:transparent;padding:10px 11px;color:#b7bdb1;font-size:9px;cursor:pointer}.pro-switch span{color:#737d70;font-size:7px;text-transform:uppercase}.pro-switch.is-on{border-color:rgb(214 255 107/30%)}.pro-empty{margin:0;color:#707a6d;font-family:var(--font-body);font-size:11px;line-height:1.7}.pro-note{border-left:2px solid var(--pro-copper);padding:2px 0 2px 10px}.pro-note blockquote{margin:0;color:#c8c4b7;font-family:var(--font-body);font-size:11px;line-height:1.65}.pro-note>div{display:flex;justify-content:space-between;gap:10px;margin-top:6px;color:#737d70;font-size:7px}.pro-note button{border:0;background:transparent;color:#737d70;cursor:pointer}.pro-note button:hover{color:#df8b75}.pro-bookmark{display:flex;align-items:center;gap:8px;border:0;border-bottom:1px solid var(--pro-line);background:transparent;padding:10px 4px;color:#b7bdb1;text-align:left;font-size:10px;cursor:pointer}.pro-bookmark:hover{color:var(--pro-lime)}.pro-audio-status{display:flex;align-items:center;gap:8px;color:#9aa394;font-size:9px}.pro-dot{width:7px;height:7px;border-radius:999px;background:#626b60}.pro-dot.is-ready{background:var(--pro-lime);box-shadow:0 0 12px rgb(214 255 107/70%)}.pro-audio-buttons{display:flex;gap:6px}.pro-audio-buttons button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--pro-line);background:transparent;color:#c8c4b7;padding:8px 10px;font-size:8px;cursor:pointer}.pro-search-results{display:grid}.pro-search-results button{display:flex;gap:9px;border:0;border-bottom:1px solid var(--pro-line);background:transparent;padding:10px 4px;color:#b7bdb1;text-align:left;font-size:10px;cursor:pointer}.pro-search-results button span{color:#667065;font-size:7px}.audio-pack{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.audio-pack-button{display:inline-flex;align-items:center;gap:7px;border:1px solid rgb(214 255 107/35%);background:transparent;color:var(--pro-lime);padding:9px 10px;font-size:8px;font-weight:700;text-transform:uppercase;cursor:pointer}.audio-pack-message{color:#8d9688;font-size:8px}.audio-pack-note{flex-basis:100%;margin:0;color:#707a6d;font-size:8px;line-height:1.5}.data-pack-spin{animation:pro-spin 1s linear infinite}@keyframes pro-spin{to{transform:rotate(1turn)}}.pro-selection-note{position:fixed;left:50%;bottom:104px;z-index:50;transform:translateX(-50%);display:inline-flex;align-items:center;gap:7px;border:1px solid var(--pro-lime);color:#0b0e0b;padding:10px 14px;font-size:9px;font-weight:800;letter-spacing:.06em;cursor:pointer}.pro-backdrop{display:none}.pro-footer{position:fixed;left:0;right:0;bottom:0;z-index:45;border-top:1px solid var(--pro-line);background:rgb(8 12 9/94%);backdrop-filter:blur(16px)}.pro-footer-progress{height:2px;background:rgb(243 238 225/8%)}.pro-footer-progress span{display:block;height:100%;transition:width .15s linear}.pro-footer-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:72px;padding:7px 20px}.pro-footer-left{display:flex;align-items:center;gap:12px;min-width:0}.pro-footer-left>span{font-size:9px;font-weight:800}.pro-footer-left strong{overflow:hidden;color:#c8c4b7;font-family:var(--font-display);font-size:15px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.pro-footer-center{display:flex;justify-content:center;min-width:0}.pro-footer-center audio{width:min(420px,38vw);height:32px}.pro-footer-load{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--pro-line-strong);background:transparent;color:#c8c4b7;padding:8px 11px;font-size:8px;cursor:pointer}.pro-footer-right{display:flex;align-items:center;justify-content:flex-end;gap:4px}.pro-footer-right button{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--pro-line);background:transparent;color:#c8c4b7;cursor:pointer}.pro-footer-right button:disabled{opacity:.3;cursor:default}.pro-message{max-width:640px;margin:100px auto;padding:28px;border:1px solid var(--pro-line);color:#c8c4b7;text-align:center}.pro-reader.is-focus .pro-outline,.pro-reader.is-focus .pro-rail{display:none}.pro-reader.is-focus .pro-layout{grid-template-columns:minmax(0,1fr)}.pro-reader.is-focus .pro-canvas{padding-top:44px}@media (max-width:1100px){.pro-layout{grid-template-columns:230px minmax(0,1fr) 58px}.pro-canvas{padding-inline:20px}}@media (max-width:820px){.pro-reader{padding-bottom:96px}.pro-header{grid-template-columns:1fr auto;min-height:60px;padding:0 12px}.pro-header-center{display:none}.pro-brand strong{max-width:160px;font-size:15px}.pro-header-actions .pro-icon:first-child,.pro-header-actions .pro-icon:nth-child(2),.pro-main-play span{display:none}.pro-main-play{padding:8px 9px}.pro-layout{display:block}.pro-outline{position:fixed;top:60px;bottom:96px;left:0;z-index:46;width:min(86vw,330px);height:auto;transform:translateX(-105%);transition:transform .2s;box-shadow:20px 0 50px rgb(0 0 0/35%)}.pro-outline.is-open{transform:none}.pro-outline-close{display:grid}.pro-backdrop{display:block;position:fixed;inset:60px 0 96px;z-index:44;border:0;background:rgb(0 0 0/42%)}.pro-rail{display:none}.pro-canvas{padding:18px 10px 32px}.pro-canvas-top{padding-inline:4px}.pro-outline-toggle{display:inline-flex}.pro-reading-stats{display:none}.pro-paper{padding:34px 22px 30px}.pro-paper h1{font-size:38px}.pro-panel{top:60px;left:8px;right:8px;bottom:100px;width:auto;border:1px solid var(--pro-line)}.pro-footer-inner{grid-template-columns:1fr auto;gap:8px;min-height:84px;padding:6px 10px}.pro-footer-left strong{font-size:13px}.pro-footer-center{grid-column:1/-1;grid-row:2}.pro-footer-center audio{width:100%;height:30px}.pro-footer-left,.pro-footer-right{grid-row:1}.pro-selection-note{bottom:110px}.pro-meal{position:fixed;left:10px;right:10px;bottom:100px;top:auto;width:auto;z-index:55}}@media (max-width:480px){.pro-brand span{font-size:6px}.pro-brand strong{max-width:120px;font-size:14px}.pro-paper h1{font-size:33px}.pro-p{font-size:17px}}.pro-reader{--pro-void:#f2ede2;--pro-panel:#fffaf1;--pro-panel-2:#f7f0e2;--pro-line:rgb(29 45 35/12%);--pro-line-strong:rgb(29 45 35/24%);--pro-paper-2:#fffefb;--pro-ink:#1b2a21;--pro-muted:#758073;--pro-gold:#9c6a3e;--pro-lime:#2f6b4f;--pro-copper:#b25d3d;background:radial-gradient(circle at 76% -10%,rgb(178 93 61/9%),transparent 34rem),var(--pro-void);color:var(--pro-ink)}.pro-header{background:rgb(250 246 237/92%);border-bottom-color:var(--pro-line);box-shadow:0 1px 0 rgb(255 255 255/60%)}.pro-brand span{color:var(--pro-lime)}.pro-brand strong,.pro-header-center strong{color:var(--pro-ink)}.pro-header-center span{color:var(--pro-muted)}.pro-icon{color:#5c6a5e;border-color:var(--pro-line)}.pro-icon.is-active,.pro-icon:hover{border-color:var(--pro-lime);color:var(--pro-lime);background:rgb(47 107 79/6%)}.pro-main-play{background:var(--pro-lime);border-color:var(--pro-lime);color:#fffaf1}.pro-main-play:hover{background:#3c7b5d}.pro-outline{background:rgb(252 248 240/82%);border-right-color:var(--pro-line)}.pro-outline-head strong{color:var(--pro-ink)}.pro-outline-search{background:#fffdf8;color:var(--pro-muted)}.pro-outline-search input{color:var(--pro-ink)}.pro-outline-search input::placeholder{color:#92998c}.pro-outline-list button{color:#5e6b60;border-bottom-color:rgb(29 45 35/6%)}.pro-outline-list button.is-current,.pro-outline-list button:hover{background:rgb(47 107 79/7%);color:var(--pro-ink)}.pro-outline-list button>span{color:#8b9387}.pro-outline-foot{color:var(--pro-muted);border-top-color:var(--pro-line)}.pro-canvas{background:transparent}.pro-breadcrumb,.pro-reading-stats{color:var(--pro-muted)}.pro-outline-toggle{color:#5e6b60;border-color:var(--pro-line)}.pro-paper{border-color:var(--pro-line);box-shadow:0 30px 65px rgb(70 55 38/14%)}.pro-paper-top{color:#878f82;border-bottom-color:rgb(29 45 35/10%)}.pro-paper-path{color:#7a8579}.pro-paper-foot{border-top-color:rgb(29 45 35/12%)}.pro-paper-foot button{color:#5e6b60;border-color:var(--pro-line)}.pro-paper-foot button:hover{color:var(--pro-copper);border-color:var(--pro-copper)}.pro-rail{border-left-color:var(--pro-line);background:rgb(252 248 240/68%)}.pro-rail button{color:#7a8579}.pro-rail button.is-active,.pro-rail button:hover{background:rgb(47 107 79/7%)}.pro-panel{border-left-color:var(--pro-line);box-shadow:-22px 0 50px rgb(70 55 38/12%)}.pro-panel-head{border-bottom-color:var(--pro-line)}.pro-panel-body{color:var(--pro-ink)}.pro-tool-label{color:#667266}.pro-segment{border-color:var(--pro-line)}.pro-segment button{color:#667266;border-right-color:var(--pro-line)}.pro-segment button.is-active{color:#fffaf1}.pro-switch{color:#445448;border-color:var(--pro-line)}.pro-switch span{color:#7a8579}.pro-switch.is-on{border-color:rgb(47 107 79/30%)}.pro-empty{color:#7a8579}.pro-note blockquote{color:#3e4d42}.pro-note>div{color:#7a8579}.pro-bookmark,.pro-search-results button{color:#445448;border-bottom-color:var(--pro-line)}.pro-search-results button:hover{color:var(--pro-lime)}.pro-audio-status{color:#667266}.pro-audio-buttons button{color:#445448;border-color:var(--pro-line)}.pro-audio-buttons button:hover{color:var(--pro-lime);border-color:var(--pro-lime)}.pro-footer{background:rgb(250 246 237/94%);border-top-color:var(--pro-line);box-shadow:0 -1px 0 rgb(255 255 255/55%)}.pro-footer-left strong{color:var(--pro-ink)}.pro-footer-left>span{color:var(--pro-lime)}.pro-footer-load{color:#445448;border-color:var(--pro-line-strong)}.pro-footer-load:hover{color:var(--pro-lime);border-color:var(--pro-lime)}.pro-footer-right button{color:#445448;border-color:var(--pro-line)}.pro-footer-right button:first-child{color:var(--pro-lime)}.pro-footer-progress{background:rgb(29 45 35/8%)}.pro-message{background:var(--pro-panel);border-color:var(--pro-line);color:var(--pro-ink)}.pro-selection-note{color:#fffaf1}.pro-backdrop{background:rgb(52 42 30/28%)}@media (max-width:820px){.pro-outline,.pro-panel{background:#fffaf1}}.pro-copied{position:fixed;left:50%;bottom:106px;z-index:60;transform:translateX(-50%);background:#2f6b4f;color:#fffaf1;padding:9px 14px;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 12px 30px rgb(30 50 38/20%)}.pro-reader{--pro-gold:#b88b4d;--pro-lime:#6d2431;--pro-copper:#a75438;--pro-paper:#fffdf8}.pro-header{background:#4d1823;border-bottom-color:rgb(201 162 94/24%);box-shadow:0 1px 0 rgb(255 248 235/8%)}.pro-brand strong,.pro-header-center strong{color:#fbf3e4}.pro-brand span{color:#d9b574}.pro-header-center span{color:#d9c2a0}.pro-icon{color:#eadbc9;border-color:rgb(201 162 94/24%)}.pro-icon.is-active,.pro-icon:hover{color:#d9b574;border-color:#d9b574;background:rgb(201 162 94/10%)}.pro-main-play{background:#c9a25e;border-color:#c9a25e;color:#3a1a1f}.pro-main-play:hover{background:#dab574}.pro-outline{background:#fbf6ec}.pro-outline-head strong,.pro-outline-list button.is-current,.pro-outline-list button:hover{color:#4b2028}.pro-outline-head span{color:var(--pro-gold)}.pro-outline-list button{color:#6b5b50}.pro-outline-list button.is-current{border-left-color:var(--pro-lime);background:rgb(109 36 49/6%)}.pro-rail{background:#fbf6ec}.pro-rail button.is-active,.pro-rail button:hover{color:var(--pro-lime);background:rgb(109 36 49/6%)}.pro-panel{background:#fffaf1}.pro-panel-head{color:var(--pro-gold)}.pro-segment button.is-active{background:var(--pro-lime);color:#fff8eb}.pro-switch.is-on{color:var(--pro-lime);border-color:rgb(109 36 49/30%)}.pro-footer{background:#fbf6ec}.pro-footer-left>span,.pro-footer-right button:first-child{color:var(--pro-lime)}.pro-footer-right button:first-child{border-color:var(--pro-lime)}.pro-footer-progress span{background:var(--pro-lime)}.pro-selection-note{border-color:var(--pro-lime)}.pro-copied,.pro-selection-note{background:var(--pro-lime);color:#fff8eb}.pro-header .pro-icon,.pro-header .pro-icon svg{color:#f3e2ca!important}.pro-header .pro-icon.is-active,.pro-header .pro-icon:hover{color:#e5c07a!important}