@font-face{font-family:Amiri Quran;src:url(/fonts/AmiriQuran.ttf)format("truetype");font-display:swap}:root{color:#1d2824;font-synthesis:none;text-rendering:optimizelegibility;--paper:#f6f1e7;--paper-deep:#e9e1d2;--paper-light:#fffdf7;--ink:#1d2824;--moss:#315344;--muted:#5d635e;--gold:#765d2f;--line:#31534433;background:#f6f1e7;font-family:Avenir Next,Avenir,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--paper);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px}body{min-width:320px;min-height:100dvh;margin:0}button,a{font:inherit}.app-shell button,.app-shell select,.app-shell input:not([type=radio]):not([type=checkbox]){min-block-size:44px;min-inline-size:44px}.app-shell button{min-inline-size:44px}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;background:var(--ink);color:var(--paper-light);padding:.75rem 1rem;position:fixed;inset-block-start:1rem;inset-inline-start:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.app-shell{flex-direction:column;min-height:100dvh;display:flex}.masthead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:88px;padding:1.1rem clamp(1.25rem,4vw,4.5rem);display:flex}.identity{align-items:center;gap:.85rem;min-block-size:44px;min-inline-size:44px;text-decoration:none;display:inline-flex}.folio-mark{border:1.5px solid var(--moss);border-radius:50% 50% 42% 42%/24% 24% 14% 14%;width:34px;height:42px;position:relative}.folio-mark:before,.folio-mark:after{content:"";background:var(--moss);width:1px;position:absolute;top:8px;bottom:7px}.folio-mark:before{left:50%}.folio-mark:after{opacity:.35;left:7px}.folio-mark i{background:var(--moss);opacity:.35;width:1px;position:absolute;top:8px;bottom:7px;right:7px}.identity-copy{line-height:1.05;display:grid}.identity-copy [lang=en]{letter-spacing:.035em;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1rem}.identity-copy [lang=ar]{color:var(--muted);font-family:Amiri Quran,serif;font-size:1rem}.masthead-meta{align-items:center;gap:1rem;display:flex}.local-note{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.language-switch{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:.55rem .85rem}.workspace{flex:1;padding:clamp(2.2rem,6vw,5.5rem) clamp(1.25rem,4vw,4.5rem) 3rem}.intro{text-align:center;max-width:780px;margin:0 auto clamp(2.5rem,6vw,5rem)}.eyebrow,.panel-label,.passage-kicker{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .8rem;font-size:.7rem;font-weight:650}.intro h1{letter-spacing:-.045em;max-width:720px;margin:0 auto;font:400 clamp(2.4rem,6vw,5.9rem)/.98 Iowan Old Style,Palatino Linotype,Georgia,serif}[dir=rtl] .intro h1{letter-spacing:0;font-family:Amiri Quran,serif;line-height:1.35}.intro>p:last-child{max-width:560px;color:var(--muted);margin:1.35rem auto 0;line-height:1.7}.studio-grid{grid-template-columns:minmax(150px,.7fr) minmax(320px,1.45fr) minmax(250px,.85fr);align-items:center;gap:clamp(1.25rem,3vw,3.5rem);max-width:1320px;margin:0 auto;display:grid}.step-rail ol{margin:0;padding:0;list-style:none}.step-rail li{min-height:66px;color:var(--muted);border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;align-items:center;display:grid;position:relative}.step-rail li.active{color:var(--ink)}.step-rail li.active:after{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;inset-inline-end:0}.step-number{letter-spacing:.1em;font-size:.66rem}.preview-stage{place-items:center;margin:0;display:grid}.story-frame{isolation:isolate;aspect-ratio:9/16;width:min(100%,420px);color:var(--ink);background-color:var(--paper-light);background-image:radial-gradient(circle at 20% 18%,#ae87460f,#0000 34%),linear-gradient(#31534405 1px,#0000 1px);background-size:auto,100% 7px;border:1px solid #3153443b;flex-direction:column;justify-content:space-between;padding:2rem 2.25rem 1.7rem;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #2a2b2221}.story-frame:before{content:"";z-index:-1;pointer-events:none;border:1px solid #ae87465c;position:absolute;inset:14px}.frame-rule{color:var(--gold);align-items:center;gap:.55rem;display:flex}.frame-rule:before,.frame-rule:after{content:"";opacity:.5;background:currentColor;flex:1;height:1px}.frame-rule span{border:1px solid;width:7px;height:7px;transform:rotate(45deg)}.verse-index{inset-inline-start:1.25rem;gap:.65rem;display:grid;position:absolute;top:50%}.verse-index span{background:var(--line);border-radius:50%;width:4px;height:4px}.verse-index .is-current{background:var(--gold);border-radius:4px;height:22px}.story-content{text-align:center;margin-block:auto}.passage-kicker{margin-bottom:.35rem}.surah-label{color:var(--moss);margin:0;font-size:.78rem}.story-content blockquote{text-wrap:balance;margin:clamp(2rem,5vw,3.5rem) 0 1.5rem;font:400 clamp(2.1rem,5vw,3.2rem)/2 Amiri Quran,serif}.ayah-seal{width:2.2rem;height:2.2rem;color:var(--moss);border:1px solid var(--gold);border-radius:50%;place-items:center;font-family:Amiri Quran,serif;display:inline-grid}.story-frame figcaption{color:var(--muted);letter-spacing:.04em;text-align:center;font-size:.58rem}.inspector{flex-direction:column;justify-content:space-between;align-self:stretch;padding:1.8rem 0;display:flex}.inspector h2{margin:0;font:400 clamp(1.7rem,3vw,2.5rem)/1.1 Iowan Old Style,Palatino Linotype,Georgia,serif}[dir=rtl] .inspector h2{font-family:Amiri Quran,serif}.inspector>div>p:last-child{color:var(--muted);line-height:1.65}.selection-summary{border-top:1px solid var(--line);margin:2rem 0}.selection-summary div{border-bottom:1px solid var(--line);justify-content:space-between;padding:.9rem 0;display:flex}.selection-summary dt{color:var(--muted);font-size:.75rem}.selection-summary dd{font-variant-numeric:tabular-nums;margin:0}.primary-action{border:1px solid var(--moss);background:var(--moss);width:100%;color:var(--paper-light);cursor:pointer;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;display:flex}.site-footer{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem clamp(1.25rem,4vw,4.5rem);font-size:.7rem;display:flex}.site-footer a{align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}.story-editor{max-width:1380px;margin:0 auto}.story-editor[dir=rtl]{font-family:Amiri Quran,Segoe UI,sans-serif}.editor-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.editor-heading .eyebrow{align-self:center;max-width:180px;margin:0}.editor-heading h2{flex:1;margin:0;font:400 clamp(2rem,4vw,3.8rem)/1 Iowan Old Style,Palatino Linotype,Georgia,serif}[dir=rtl] .editor-heading h2{font-family:Amiri Quran,serif;line-height:1.3}.range-readout{color:var(--moss);direction:ltr;flex-direction:column;align-items:end;gap:.25rem;margin:0;font:500 1rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.range-readout span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font:500 .68rem/1.2 Avenir Next,sans-serif}.editor-workspace{grid-template-columns:minmax(0,1.15fr) minmax(340px,.72fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.editor-controls{min-width:0}.control-section{border-bottom:1px solid var(--line);padding:1.6rem 0 1.9rem}.control-section:first-child{border-top:1px solid var(--line)}.control-section-heading{grid-template-columns:2.4rem 1fr;gap:.9rem;margin-bottom:1.25rem;display:grid}.control-section-heading>span{color:var(--gold);letter-spacing:.1em;font:600 .68rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.control-section-heading h3{letter-spacing:.02em;margin:0;font:500 1.08rem/1.3 Avenir Next,sans-serif}[dir=rtl] .control-section-heading h3{font-family:Amiri Quran,serif;font-size:1.28rem}.control-section-heading p{color:var(--muted);margin:.35rem 0 0;font-size:.82rem;line-height:1.55}.range-grid{grid-template-columns:1.5fr .7fr 1.5fr .7fr;gap:.75rem;display:grid}.range-grid label,.upload-fields>label{color:var(--muted);letter-spacing:.04em;gap:.45rem;font-size:.7rem;display:grid}select,.upload-fields input[type=text],.upload-fields input:not([type]){border:1px solid var(--line);background:var(--paper-light);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:0;padding:.75rem .8rem}.choice-stack{gap:.55rem;display:grid}.choice-card{border:1px solid var(--line);cursor:pointer;background:#fffdf76b;align-items:center;gap:.9rem;min-height:62px;padding:.75rem .9rem;display:flex}.choice-card:has(input:checked){border-color:var(--moss);background:var(--paper-light);box-shadow:inset 3px 0 var(--gold)}[dir=rtl] .choice-card:has(input:checked){box-shadow:inset -3px 0 var(--gold)}.choice-card input{accent-color:var(--moss)}.choice-card>span{gap:.18rem;display:grid}.choice-card strong{font-size:.86rem;font-weight:600}.choice-card small{color:var(--muted);font-family:Amiri Quran,serif;font-size:.82rem}.upload-fields{border-inline-start:3px solid var(--gold);background:#fffdf794;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.upload-fields input[type=file]{width:100%;color:var(--ink);font-size:.76rem}.upload-fields input[type=file]::file-selector-button{border:1px solid var(--line);background:var(--paper-light);color:var(--ink);cursor:pointer;margin-inline-end:.7rem;padding:.55rem .75rem}.field-error{color:#8a3d31;margin:0;font-size:.76rem;line-height:1.5}.waveform-editor{border:1px solid var(--line);min-width:0;margin:.5rem 0 0;padding:1rem}.waveform-editor legend{color:var(--moss);padding-inline:.4rem;font-size:.78rem;font-weight:650}.waveform-editor>p{color:var(--muted);margin:0 0 .75rem;font-size:.73rem}.waveform{background:#e9e1d2;align-items:center;gap:2px;height:76px;padding:.5rem;display:flex;overflow:hidden}.waveform i{background:var(--moss);opacity:.72;flex:1;min-width:1px}.marker-grid{gap:.65rem;margin-top:.8rem;display:grid}.marker-grid label{color:var(--ink);grid-template-columns:minmax(120px,1fr) 1.5fr 3.5rem;align-items:center;gap:.65rem;font-size:.72rem;display:grid}.marker-grid input{width:100%;accent-color:var(--gold)}.marker-grid output{color:var(--moss);font-variant-numeric:tabular-nums;text-align:end;direction:ltr}.template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.template-choice{cursor:pointer;gap:.55rem;font-size:.72rem;display:grid}.template-choice input{opacity:0;pointer-events:none;position:absolute}.template-choice i{border:1px solid var(--line);background:#fffdf7;height:78px;display:block;position:relative}.template-choice input:focus-visible+i{outline:3px solid var(--gold);outline-offset:3px}.template-choice input:checked+i{border:2px solid var(--moss)}.template-swatch-quiet-centered i:after{content:"";border-block:1px solid var(--gold);position:absolute;inset:38% 24%}.template-swatch-editorial-panel i{background:linear-gradient(90deg,#e9e1d2 23%,#315344 23% 24%,#fffaf2 24%)}[dir=rtl] .template-swatch-editorial-panel i{background:linear-gradient(-90deg,#e9e1d2 23%,#315344 23% 24%,#fffaf2 24%)}.template-swatch-framed-manuscript i:after{content:"";border:2px double var(--gold);position:absolute;inset:9px}.inline-options{border:0;flex-wrap:wrap;gap:.65rem 1.2rem;margin:1.1rem 0 0;padding:0;display:flex}.inline-options legend{float:inline-start;width:100%;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:.7rem}.inline-options label{align-items:center;gap:.45rem;min-block-size:44px;font-size:.78rem;display:inline-flex}.inline-options input{accent-color:var(--moss)}.timing-options{display:grid}.editor-actions{grid-template-columns:1.3fr 1fr;gap:.7rem;margin-top:1.25rem;display:grid}.primary-action{border-radius:0}.primary-action:disabled{opacity:.5;cursor:wait}.secondary-action{border:1px solid var(--moss);color:var(--moss);cursor:pointer;background:0 0;padding:1rem}.draft-status{color:var(--moss);margin:.8rem 0 0;font-size:.76rem;line-height:1.5}.preview-column{min-width:0;position:sticky;top:1.25rem}.estimate-card{border:1px solid var(--line);background:#fffdf77a;margin-bottom:.8rem;padding:.85rem 1rem}.estimate-card p{color:var(--muted);margin:0;font:500 .68rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.estimate-card ul{color:#855b35;margin:.65rem 0 0;padding-inline-start:1rem;font-size:.7rem;line-height:1.55}.preview-card{background:var(--paper-deep);border:1px solid var(--line);place-items:center;min-height:590px;padding:clamp(1rem,3vw,2rem);display:grid}.preview-message{max-width:260px;color:var(--muted);text-align:center;place-items:center;line-height:1.6;display:grid}.preview-message>span{color:var(--gold);font:2.5rem/1 Amiri Quran,serif}.preview-message strong{color:var(--ink);margin-top:.7rem;font:400 1.5rem/1.25 Iowan Old Style,Palatino Linotype,Georgia,serif}[dir=rtl] .preview-message strong{font-family:Amiri Quran,serif}.preview-message p{margin:.5rem 0 0;font-size:.8rem}.preview-message.error{color:#8a3d31}.preview-message>i{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:24px;height:24px}.story-player-shell{background:#fffdf7;width:min(100%,390px);box-shadow:0 24px 60px #2a2b222e}.export-panel{border:1px solid var(--line);background:#fffdf7b8;margin-top:.8rem;padding:1.15rem}.export-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.75rem;display:flex}.export-panel-heading .panel-label{margin:0}.export-panel-heading h3{margin:0;font:500 1rem/1.3 Avenir Next,sans-serif}[dir=rtl] .export-panel-heading h3{font-family:Amiri Quran,serif;font-size:1.2rem}.export-guidance,.export-state-message,.export-capability p,.export-progress p,.export-share-status{color:var(--muted);margin:.75rem 0 0;font-size:.72rem;line-height:1.55}.export-estimates{margin-top:1rem}.export-estimates h4{color:var(--moss);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.7rem}.export-estimates>ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.export-estimate-row{border-inline-start:2px solid var(--gold);background:var(--paper-light);padding:.65rem .7rem}.export-estimate-row>p{color:var(--ink);margin:0;font:500 .64rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.export-estimate-row ul,.export-capability ul{color:#855b35;margin:.45rem 0 0;padding-inline-start:1rem;font-size:.68rem;line-height:1.5}.export-check{width:100%;margin-top:.85rem}.export-check:disabled,.export-actions button:disabled{opacity:.48;cursor:not-allowed}.export-capability{border:1px solid var(--line);background:var(--paper-light);margin-top:.8rem;padding:.75rem}.export-capability>strong{color:var(--moss);font:650 .72rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.export-capability [role=alert]>p,.export-error{color:#8a3d31}.export-progress{margin-top:.85rem}.export-progress progress{width:100%;height:.55rem;accent-color:var(--moss);margin-top:.5rem}.export-progress>div{color:var(--muted);justify-content:space-between;gap:.75rem;font-size:.7rem;display:flex}.export-progress strong{color:var(--moss);font-variant-numeric:tabular-nums}.export-error,.export-success{margin:.8rem 0 0;font-size:.74rem;line-height:1.5}.export-success{color:var(--moss)}.export-actions{gap:.55rem;margin-top:.85rem;display:grid}.export-actions .primary-action,.export-actions .secondary-action{width:100%}.about-panel{border-top:1px solid var(--line);margin-top:clamp(3rem,7vw,6rem);padding-top:1.5rem}.about-panel>h2{margin:0;font:400 1.75rem/1.2 Iowan Old Style,Palatino Linotype,Georgia,serif}[dir=rtl] .about-panel h2{font-family:Amiri Quran,serif}.about-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.3rem;margin-top:1rem;display:grid}.about-grid p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.65}.about-grid a{min-block-size:44px;min-inline-size:44px;color:var(--moss);align-items:center;margin-top:.35rem;font-weight:650;display:flex}.about-links{gap:.15rem;display:grid}@media (width<=900px){.studio-grid{grid-template-columns:minmax(0,1fr) minmax(280px,1.2fr)}.step-rail{grid-column:1/-1}.step-rail ol{grid-template-columns:repeat(4,1fr);display:grid}.step-rail li{border-top:1px solid var(--line);justify-content:center;gap:.4rem;display:flex}.step-rail li.active:after{inset-inline:0;border-radius:0;width:auto;height:2px;bottom:-1px}.editor-workspace{grid-template-columns:1fr}.preview-column{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:start;gap:1rem;display:grid;position:static}.export-panel{grid-column:1/-1;margin-top:0}.estimate-card{margin:0}.preview-card{min-height:520px}.about-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.masthead{min-height:74px}.local-note{display:none}.identity-copy [lang=en]{font-size:.88rem}.identity-copy [lang=ar]{font-size:.9rem}.workspace{padding-block-start:2.8rem}.intro{margin-bottom:2.5rem}.studio-grid{flex-direction:column;align-items:stretch;display:flex}.step-rail ol{overflow-x:auto}.step-rail li{min-width:90px;font-size:.74rem}.step-number{display:none}.story-frame{width:min(100%,360px)}.preview-stage{order:2}.inspector{order:1;padding:0}.site-footer{flex-direction:column}.editor-heading{flex-wrap:wrap;align-items:start}.editor-heading .eyebrow{width:100%;max-width:none}.range-readout{margin-inline-start:auto}.editor-workspace{display:block}.range-grid{grid-template-columns:1fr .65fr}.template-grid{grid-template-columns:1fr}.template-choice{grid-template-columns:90px 1fr;align-items:center}.template-choice i{height:58px}.editor-actions{grid-template-columns:1fr}.preview-column{margin-top:1.5rem;display:block}.export-panel{margin-top:.8rem}.estimate-card{margin-bottom:.8rem}.preview-card{min-height:470px;padding:1rem}.marker-grid label{grid-template-columns:1fr}.marker-grid output{text-align:start}.about-grid{grid-template-columns:1fr}}@media (hover:none){button,a,select,input{-webkit-tap-highlight-color:transparent}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.story-composition{--scale:var(--story-scale,1);--composition-muted:#6f685c;box-sizing:border-box;color:#17251f;padding-block:var(--story-inset-top,calc(70px * var(--scale))) var(--story-inset-bottom,calc(58px * var(--scale)));padding-inline:var(--story-inset-start,calc(72px * var(--scale))) var(--story-inset-end,calc(72px * var(--scale)));background:#fffdf7;flex-direction:column;justify-content:space-between;font-family:Avenir Next,Avenir,Segoe UI,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden}.story-composition:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 19% 14%,#94703a13,#0000 31%),linear-gradient(#31534405 1px,#0000 1px);background-size:auto, 100% calc(8px * var(--scale));position:absolute;inset:0}.composition-surah,.composition-footer,.composition-attribution,.composition-ayah-panel,.composition-pause{z-index:2;position:relative}.composition-surah{text-align:center}.composition-surah p{color:#315344;font:400 calc(28px * var(--scale))/1.5 "Amiri Quran", serif;margin:0}.composition-surah span{margin-top:calc(5px * var(--scale));color:#7d6945;font-size:calc(11px * var(--scale));letter-spacing:.16em;text-transform:uppercase;display:block}.composition-ayah-panel{text-align:center;justify-items:center;margin:auto;display:grid}.composition-ayah-panel blockquote{box-sizing:border-box;text-align:center;text-wrap:balance;margin:0;font-family:Amiri Quran,serif;font-weight:400}.composition-ayah-number{width:calc(42px * var(--scale));height:calc(42px * var(--scale));border:calc(1px * var(--scale)) solid #ad8748;color:#315344;font:400 calc(20px * var(--scale))/1 "Amiri Quran", serif;border-radius:50%;place-items:center;display:grid}.composition-panel-count{margin-top:calc(12px * var(--scale));color:var(--composition-muted);font-size:calc(10px * var(--scale))}.composition-footer{justify-content:space-between;gap:calc(20px * var(--scale));border-top:calc(1px * var(--scale)) solid #3153443d;padding-top:calc(16px * var(--scale));color:#625f57;font-size:calc(11px * var(--scale));display:flex}.composition-attribution{margin:calc(13px * var(--scale)) 0 0;color:var(--composition-muted);font-size:calc(8px * var(--scale));text-align:center;letter-spacing:.08em}.composition-quiet-signature{z-index:2;align-items:center;gap:calc(10px * var(--scale));color:#ad8748;display:flex;position:relative}.composition-quiet-signature i{opacity:.6;background:currentColor;flex:1;height:1px}.composition-quiet-signature span{width:calc(8px * var(--scale));height:calc(8px * var(--scale));border:1px solid;rotate:45deg}.template-editorial-panel{background:#faf6ed}.template-editorial-panel:after{content:"";background:#31534447;width:1px;position:absolute;inset-block:0;inset-inline-start:calc(86px * var(--scale))}.composition-editorial-signature{z-index:3;inset-inline-start:calc(25px * var(--scale));inset-block:calc(70px * var(--scale));width:calc(38px * var(--scale));align-items:center;gap:calc(16px * var(--scale));color:#315344;font-size:calc(9px * var(--scale));letter-spacing:.15em;writing-mode:vertical-rl;flex-direction:column;display:flex;position:absolute}.composition-editorial-signature i{background:#31534473;flex:1;width:1px}.template-editorial-panel .composition-surah{text-align:start}.template-editorial-panel .composition-ayah-panel{text-align:start;justify-items:start}.template-editorial-panel .composition-ayah-panel blockquote{text-align:start}.template-framed-manuscript{background:#fffaf0}.template-framed-manuscript:after{content:"";inset:calc(34px * var(--scale));border:calc(2px * var(--scale)) solid #315344;outline:calc(1px * var(--scale)) solid #ad8748a6;outline-offset:calc(9px * var(--scale));pointer-events:none;position:absolute}.composition-manuscript-signature{z-index:2;align-items:center;gap:calc(12px * var(--scale));color:#ad8748;font:calc(18px * var(--scale))/1 "Amiri Quran", serif;display:flex;position:relative}.composition-manuscript-signature i{background:currentColor;flex:1;height:1px}.composition-pause{text-align:center;margin:auto}.composition-pause-mark{color:#ad8748;font:calc(50px * var(--scale))/1 "Amiri Quran", serif}.composition-pause p{margin:calc(22px * var(--scale)) 0 calc(8px * var(--scale));font:400 calc(58px * var(--scale))/1.8 "Amiri Quran", serif}.composition-pause>span:last-child{color:#6f716a;font-size:calc(12px * var(--scale));letter-spacing:.1em}
