
.slide-canvas-host{position:relative!important;aspect-ratio:16/9!important;overflow:hidden!important;padding:0!important;min-height:0!important;isolation:isolate;background:var(--paper,#fff);border-radius:18px}.slide-canvas{position:absolute;left:50%;top:50%;width:1920px;height:1080px;box-sizing:border-box;transform-origin:center;overflow:visible;padding:64px 76px;display:block;line-height:1.3;color:inherit;background:inherit;border:3px solid currentColor;border-radius:22px}.slide-canvas *{box-sizing:border-box}.slide-canvas .verse,.slide-canvas .discussion-question,.slide-canvas .evidence-reading p,.slide-canvas .evidence-passages p{font-size:var(--slide-font)!important;line-height:1.3!important}.slide-canvas h2{font-size:1.28em!important;line-height:1.1;margin:0 0 .55em!important}.slide-canvas .reference{font-size:.7em!important;margin:.4em 0!important}.slide-canvas .source{display:none}.slide-canvas article{max-height:none!important;overflow:visible!important}.slide-canvas .evidence-passages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.slide-canvas .evidence-original{font-size:1.3em}.slide-canvas .picture-slide{height:950px!important}.slide-canvas .picture-slide img,.slide-canvas .map-snapshot{max-width:100%;max-height:950px;object-fit:contain}.slide-canvas .split-slide,.slide-canvas .comparison-columns{gap:48px!important;overflow:visible!important}.slide-canvas .split-panel,.slide-canvas .comparison-pane{overflow:visible!important;max-height:none!important}.slide-canvas-host[data-slide-fit=overflow]{outline:3px solid #ff6b5a}.teaching-slideshow{width:min(1500px,96vw)!important;max-height:96dvh!important;display:flex;flex-direction:column;gap:10px}.teaching-slideshow:not([open]){display:none}.teaching-slideshow [data-slide]{width:100%;height:auto!important;flex:none;max-height:calc(96dvh - 150px);max-width:calc((96dvh - 150px)*16/9);margin:auto}.teaching-slideshow header,.teaching-slideshow .slideshow-controls{flex:none;margin:0!important}.tv .slide-canvas-host,#screen-content.slide-canvas-host{width:min(100vw,calc((100dvh - 80px)*16/9));height:auto!important;max-height:calc(100dvh - 80px);margin:auto!important}.slide-canvas .word-cloud-slide svg{max-height:850px;width:100%}.slide-canvas .word-study{overflow:visible;max-height:none}

.slide-canvas .evidence-slide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 60px}.slide-canvas .evidence-slide h2,.slide-canvas .evidence-slide>.discussion-question{grid-column:1/-1}.slide-canvas .evidence-slide>.evidence-original,.slide-canvas .evidence-slide>.evidence-transliteration{grid-column:2}.slide-canvas .evidence-slide>.evidence-passages{grid-column:1;grid-row:3/span 3;display:grid;grid-template-columns:1fr;gap:20px}.slide-canvas .evidence-slide .evidence-passages p{font-size:var(--slide-font)!important;line-height:1.25}

.slide-canvas>.discussion-card{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.slide-canvas .evidence-slide>.evidence-original{grid-row:3}.slide-canvas .evidence-slide>.evidence-transliteration{grid-row:4}.slide-canvas .evidence-passages section{min-width:0}.slide-canvas .evidence-passages section>strong{font-size:.72em}.slide-canvas .combined-reference{font-size:.7em;margin:0 0 .6em}.editor-slide-preview.slide-canvas-host{padding:0;min-height:0;height:auto!important}

.slide-canvas[data-visual=scripture]{border-top:10px solid #0863f9}.slide-canvas[data-visual=comparison],.slide-canvas[data-visual=split]{border-top:10px solid #ff6b5a}.slide-canvas[data-visual=wordstudy]{border-top:10px solid #b8a0f0}.slide-canvas[data-visual=map]{border-top:10px solid #a5d8ce}.slide-canvas[data-visual=discussion]{border-top:10px solid #ffe45b}.slide-canvas[data-visual=picture]{border-color:#b8a0f0}

.hide-slide-original .evidence-original,.hide-slide-transliteration .evidence-transliteration,.hide-slide-transliteration .evidence-passages small,.hide-slide-summary .discussion-question,.hide-slide-reference .reference,.hide-slide-reference .evidence-passages strong{display:none!important}.slide-canvas .slide-display{height:100%}

.slide-canvas{font-family:Jakarta,Arial,sans-serif;background:var(--tv-paper,#fff);color:var(--tv-ink,#142b38)}.slide-canvas h2,.slide-canvas h3,.slide-canvas .reference{font-family:Outfit,Arial,sans-serif}.slide-canvas .verse,.slide-canvas .evidence-passages p{font-family:Georgia,serif}.slide-canvas .discussion-card{color:inherit;background:transparent}.auto-font-choice[aria-pressed=true]{background:#ffe45b!important;color:#142b38!important}

.slide-canvas{--canvas-bg:#fff;--canvas-ink:#142b38;background:var(--canvas-bg);color:var(--canvas-ink)}body[data-palette]:not([data-palette=classic]) .slide-canvas{--canvas-bg:var(--tv-bg);--canvas-ink:var(--tv-ink)}.slide-canvas h2,.slide-canvas h3,.slide-canvas .verse,.slide-canvas .reference{color:inherit!important}

.slide-canvas .presentation-word{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px 64px;width:100%;max-width:none;margin:0;padding:0}.slide-canvas .presentation-word h2{grid-column:1/-1}.slide-canvas .presentation-word .word-context{font-family:Georgia,serif;font-size:var(--slide-font)!important;line-height:1.3}.slide-canvas .presentation-word .original-word{font-size:1.55em!important;color:#7145a1;margin:0 0 .3em}.slide-canvas .presentation-word .word-meanings,.slide-canvas .presentation-word .transliteration{font-size:.72em!important;line-height:1.25}.slide-canvas .presentation-word .word-passage,.slide-canvas .presentation-word .word-discovery{min-width:0}.slide-canvas .word-source-notes{display:none}

.slide-canvas .picture-slide{height:100%!important}.slide-canvas .picture-slide img{max-height:100%}.slide-canvas .map-snapshot-card .small{display:none}.slide-canvas .map-snapshot{max-height:900px}.slide-canvas .map-card{padding:0!important;margin:0!important}

.slide-canvas .word-meanings{color:inherit!important}.slide-canvas .transliteration{color:inherit!important;opacity:.8}body[data-palette]:not([data-palette=classic]) .slide-canvas .original-word{color:var(--tv-accent,#d6c7ff)!important}

/* Actual comparisonContent uses comparison-display, not comparison-columns. */
.slide-canvas .comparison-display,.slide-canvas .split-slide{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:56px!important;height:auto!important;font-size:inherit!important;max-height:none!important}
.slide-canvas .split-stack{grid-template-columns:1fr!important}.slide-canvas .comparison-display>article,.slide-canvas .split-panel{min-width:0;padding:20px!important;font-size:var(--panel-font,var(--slide-font))!important;border:0!important;background:transparent!important}
.slide-canvas .comparison-display .verse,.slide-canvas .split-panel .verse,.slide-canvas .split-panel .discussion-question,.slide-canvas .split-panel .evidence-passages p{font-size:var(--panel-font,var(--slide-font))!important}
.slide-canvas .presentation-word{display:block!important;text-align:center}.slide-canvas .presentation-word .original-word{font-family:Georgia,serif;font-size:2.1em!important;line-height:1.15;margin:.25em 0!important;overflow-wrap:anywhere}.slide-canvas .presentation-word .transliteration{font-size:.8em!important}.slide-canvas .presentation-word .word-meanings{font-size:.72em!important}
.slide-canvas .evidence-slide{display:block!important}.slide-canvas .evidence-slide>.evidence-original{font:2em/1.15 Georgia,serif;margin:.2em 0;color:#7145a1}.slide-canvas .evidence-slide>.evidence-transliteration{font-size:.8em}.slide-canvas .evidence-slide>.evidence-passages{display:block!important;font-size:.65em}.slide-canvas .evidence-slide .evidence-passages section>p:not(.evidence-original){display:none!important}.slide-canvas .evidence-slide .evidence-passages strong{font-size:1em}.slide-canvas .evidence-slide .evidence-passages section{display:inline-block;margin-right:1em}
.slide-canvas .polished-slide{height:100%;padding:22px 34px;border-radius:40px 8px;background:linear-gradient(130deg,#f0eaff88,transparent 60%);border-left:10px solid #b8a0f0}.slide-canvas .polished-slide h2{letter-spacing:-.035em}.slide-canvas .polished-slide mark{background:#ffe45b;border-radius:.12em;padding:0 .05em}.slide-canvas .polished-slide .reference{display:inline-block;border-bottom:6px solid #ff6b5a;padding-bottom:.1em}.slide-canvas .polished-slide[data-polish-kind=map],.slide-canvas .polished-slide:has(.picture-slide){padding:0;border:0;background:none}.slide-canvas .polished-slide .comparison-display>article,.slide-canvas .polished-slide .split-panel{background:#f0eaff66!important;border-radius:30px 6px}
.slide-canvas .discussion-card{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.slide-canvas .slide-display{width:100%;height:auto!important}.slide-canvas .polished-slide .discussion-card{background:transparent!important}.finish-proposal>label{display:flex!important;align-items:center;gap:10px;grid-template-columns:none!important;justify-content:flex-start!important}.finish-proposal>label input[type=checkbox]{width:22px!important;min-width:22px!important;height:22px!important;flex:none;margin:0!important}.finish-proposal{overflow:hidden}.finish-tool fieldset{border-radius:16px}.finish-tool>header{padding:0!important}.finish-tool>header h3{margin:0!important}


.slide-canvas .combined-scripture{width:100%;margin:0;padding:0}.slide-canvas .combined-scripture>h2{font-size:.72em!important;margin-bottom:.5em!important}.slide-canvas .combined-paragraph{margin:0!important;padding:0!important}.slide-canvas .combined-paragraph+.combined-paragraph{margin-top:.35em!important}.slide-canvas .combined-paragraph>.reference{display:none}.slide-canvas .combined-paragraph .verse{margin:.15em 0!important}
.slide-canvas .split-stack{grid-template-rows:auto auto!important;align-content:start!important;gap:18px!important}.slide-canvas .split-stack>.split-panel{height:auto!important;min-height:0!important;padding:0!important}.slide-canvas .split-stack .verse{margin:.25em 0!important}
.slide-canvas .lexical-discovery{display:block;width:100%;text-align:center;margin:0;padding:0}.slide-canvas .lexical-forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35em;align-items:start}.slide-canvas .lexical-forms[data-count="1"]{grid-template-columns:1fr}.slide-canvas .lexical-form{min-width:0;padding:.25em;border-radius:.25em;background:#f0eaff66}.slide-canvas .lexical-form .original-word{font:1.65em/1.15 Georgia,serif;color:#7145a1;margin:.15em 0;overflow-wrap:anywhere}.slide-canvas .lexical-form .transliteration{font-size:.56em!important;margin:.18em 0}.slide-canvas .lexical-form .word-meanings{font:700 .72em/1.2 Outfit,Arial,sans-serif;margin:.2em 0}.slide-canvas .lexical-form .reference{font-size:.46em!important;margin:.35em 0!important}.slide-canvas .lexical-caption,.slide-canvas .lexical-intro{font-size:.36em;line-height:1.3;margin:.4em 0}.slide-canvas .lexical-discovery h2{font-size:.65em!important;margin-bottom:.6em!important}
.slide-canvas .polished-slide .verse{font-family:Georgia,serif;font-weight:400;letter-spacing:-.025em;line-height:1.2!important}.slide-canvas .polished-slide .verse:first-of-type:first-letter{font-size:1.22em;color:#7145a1}.slide-canvas .polished-slide h2{font-family:Outfit,Arial,sans-serif;font-weight:800;font-size:.9em!important;letter-spacing:-.04em}.slide-canvas .polished-slide>.reference{font-family:Jakarta,Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-weight:750;font-size:.4em!important}.slide-canvas .polished-slide>.verse{max-width:100%;margin:.3em 0}.slide-canvas .polished-slide .combined-scripture h2{font-size:.55em!important}

.slide-canvas .polished-slide .editorial-emphasis{display:block;font-family:Outfit,Arial,sans-serif;font-size:1.08em;font-weight:800;letter-spacing:-.04em;color:#7145a1;margin-top:.25em;line-height:1.05}.presentation-choices{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.presentation-choices>[role=group]{display:flex;border:2px solid #142b38;border-radius:20px;overflow:hidden}.presentation-choices [data-typography]{border:0;border-radius:0;box-shadow:none;padding:8px 12px;min-height:40px}.presentation-choices [aria-pressed=true]{background:#ffe45b;color:#142b38}.presentation-choices label{display:flex;align-items:center;gap:6px;font-size:.85rem}.presentation-choices input{width:20px;height:20px;margin:0}.appearance-editor select{border-radius:16px;padding:12px;border:2px solid #142b38}.appearance-editor img{border-radius:16px}
.slide-canvas[data-typography=emphasized] .verse,.slide-canvas[data-typography=emphasized] .discussion-card p,.slide-canvas[data-typography=emphasized] .presentation-excerpt>.verse{font-family:Jakarta,Arial,sans-serif!important;font-weight:650!important;letter-spacing:0!important;line-height:1.25!important}.slide-canvas[data-high-contrast=true]{background:#fff!important;color:#080808!important}.slide-canvas[data-high-contrast=true] :is(.polished-slide,.split-panel,.comparison-display>article,.discussion-card,.lexical-form){background:#fff!important;color:#080808!important;box-shadow:none!important}.slide-canvas[data-high-contrast=true] :is(p,h1,h2,h3,span,.original-word,.transliteration){color:#080808!important;text-shadow:none!important}.slide-canvas[data-high-contrast=true] mark{background:#ffe34d!important;color:#080808!important}
.slide-canvas .dialogue-beat{display:block;margin:.18em 0;white-space:pre-wrap}.slide-canvas .dialogue-narration{font-family:Jakarta,Arial,sans-serif;font-size:.58em;line-height:1.35}.slide-canvas .dialogue-answer{font-family:Jakarta,Arial,sans-serif;font-weight:700;font-size:.82em;border-left:.09em solid #b8a0f0;padding-left:.25em}.slide-canvas .dialogue-reply,.slide-canvas .dialogue-question{font-weight:600;font-size:1em;border-left:.07em solid #ff6b5a;padding-left:.25em}.slide-canvas .dialogue-answer+.dialogue-reply{margin-top:.3em}

/* Audience and leader mirror share exactly the same viewport geometry. Recovery
   controls float above it and never reserve slide space. */
body.tv-mode.tv-presenting{height:100dvh;min-height:0;overflow:hidden}
body.tv-mode.tv-presenting>header,body.tv-mode.tv-presenting>footer{display:none!important}
body.tv-mode.tv-presenting #app{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:grid;place-items:center}
body.tv-mode.tv-presenting #screen-content.slide-canvas-host,body.tv-mode.tv-presenting #welcome-passage.slide-canvas-host{position:relative!important;inset:auto!important;width:min(calc(100vw - 1.6vmin),calc((100dvh - 1.6vmin)*16/9))!important;height:auto!important;max-width:none!important;max-height:none!important;aspect-ratio:16/9!important;margin:0!important;border:0!important;padding:0!important;box-shadow:0 .2vmin .6vmin #0003;border-radius:.7vmin}
body.tv-mode.tv-presenting .tv-tools{position:fixed;right:12px;bottom:12px;z-index:65;margin:0;opacity:0;transition:opacity .2s}
body.tv-mode.tv-presenting .tv-tools:hover,body.tv-mode.tv-presenting .tv-tools:focus-within{opacity:1}
body.leader-mode .runner-screen .presenter-mirror{box-sizing:content-box;border:0!important;border-radius:0!important;padding:0!important;box-shadow:0 0 0 1px #c3cbd6;min-width:0;flex:none}

/* Images are presentation content, not intrinsic-size thumbnails. */
.slide-canvas[data-visual=picture],.slide-canvas:has(>.map-snapshot-card){padding:8px!important}
.slide-canvas .picture-slide{width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;display:flex;align-items:center;justify-content:center}
.slide-canvas .picture-slide img{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain}
.slide-canvas .map-snapshot-card{width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:flex;align-items:center;justify-content:center}
.slide-canvas .map-snapshot-card img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain;border:0!important;margin:0!important}

/* Expression scale: composition changes with content; wording stays untouched. */
.polish-picker{border:2px solid #cbbbe8;border-radius:20px;padding:16px}.polish-presets{display:flex;gap:8px}.polish-presets button{flex:1;border-radius:18px 10px!important}.polish-presets button[aria-pressed=true]{background:#ffe45b;color:#142b38;box-shadow:0 4px 0 #142b38}.polish-presets small{margin-left:8px;opacity:.65}.polish-picker label{margin-top:18px}.polish-picker output{float:right;font-weight:800}.polish-picker input{accent-color:#7650bd;padding:0}.polish-picker p{font-size:14px;margin:10px 0 0}
.slide-canvas .polished-slide{position:relative;isolation:isolate;--polish-strength:0;--polish-accent:#7650bd;--polish-light:#f0eaff;border-radius:28px 8px;padding:24px 34px;border-left:8px solid #b8a0f0}
.slide-canvas .polished-slide[data-polish-level="1"]{--polish-strength:0.0000}
.slide-canvas .polished-slide[data-polish-level="2"]{--polish-strength:0.1111}
.slide-canvas .polished-slide[data-polish-level="3"]{--polish-strength:0.2222}
.slide-canvas .polished-slide[data-polish-level="4"]{--polish-strength:0.3333}
.slide-canvas .polished-slide[data-polish-level="5"]{--polish-strength:0.4444}
.slide-canvas .polished-slide[data-polish-level="6"]{--polish-strength:0.5556}
.slide-canvas .polished-slide[data-polish-level="7"]{--polish-strength:0.6667}
.slide-canvas .polished-slide[data-polish-level="8"]{--polish-strength:0.7778}
.slide-canvas .polished-slide[data-polish-level="9"]{--polish-strength:0.8889}
.slide-canvas .polished-slide[data-polish-level="10"]{--polish-strength:1.0000}

.slide-canvas .polished-slide::before,.slide-canvas .polished-slide::after{pointer-events:none;z-index:-1;position:absolute}
.slide-canvas .polished-slide .reference{font-weight:750;font-size:.44em!important;letter-spacing:.045em}
.slide-canvas .polished-slide .dialogue-narration{font-size:max(var(--minimum-slide-font,0px),.68em);color:inherit;opacity:.88}
.slide-canvas .polished-slide .dialogue-answer{font-size:max(var(--minimum-slide-font,0px),.88em)}
.slide-canvas .polished-slide[data-polish-tone=mix],.slide-canvas .polished-slide[data-polish-tone=fun]{border-left:0;padding:32px 44px;background:linear-gradient(125deg,#f0eaffaa,#ffffff33 65%);border-radius:42px 12px 34px 12px;box-shadow:inset 0 0 0 3px #b8a0f044}
.slide-canvas .polished-slide[data-polish-tone=mix]>.reference,.slide-canvas .polished-slide[data-polish-tone=fun]>.reference{border:0;border-radius:12px 4px;background:#ffe45b;color:#142b38;padding:.22em .55em;margin:0 0 .65em!important;letter-spacing:.06em;font-family:Outfit,Arial,sans-serif}
.slide-canvas .polished-slide[data-polish-tone=mix] h2,.slide-canvas .polished-slide[data-polish-tone=fun] h2{font-size:.9em!important;color:#142b38;line-height:1.08}
.slide-canvas .polished-slide[data-polish-layout=dialogue]:not([data-polish-tone=conservative]) .dialogue-answer{border-left:0;border-radius:.22em;background:#e7e0ff;padding:.16em .3em;font-family:Jakarta,Arial,sans-serif;font-weight:700}
.slide-canvas .polished-slide[data-polish-layout=dialogue]:not([data-polish-tone=conservative]) .dialogue-reply,.slide-canvas .polished-slide[data-polish-layout=dialogue]:not([data-polish-tone=conservative]) .dialogue-question{border-color:#ff6b5a;font-style:italic;line-height:1.16}
.slide-canvas .polished-slide[data-polish-layout=lexical]:not([data-polish-tone=conservative]){background:linear-gradient(145deg,#fff5c5,#f1eaff 70%)}
.slide-canvas .polished-slide[data-polish-layout=lexical]:not([data-polish-tone=conservative]) .original-word{font-size:2.15em!important;color:#67429a!important;text-shadow:0 4px 0 #fff8}
.slide-canvas .polished-slide[data-polish-layout=lexical]:not([data-polish-tone=conservative]) .lexical-form{background:#ffffffbb;border:3px solid #b8a0f0;border-radius:36px 12px 36px 12px;padding:.25em;box-shadow:8px 9px 0 #b8a0f033}
.slide-canvas .polished-slide[data-polish-layout=comparison]:not([data-polish-tone=conservative]) :is(.split-panel,.comparison-display>article){border-top:9px solid #b8a0f0!important;background:#ffffff99!important;border-radius:28px 10px!important}
.slide-canvas .polished-slide[data-polish-layout=comparison]:not([data-polish-tone=conservative]) :is(.split-panel,.comparison-display>article):nth-child(2){border-top-color:#ffb09c!important}
.slide-canvas .polished-slide[data-polish-tone=fun]{padding:38px 52px;background:linear-gradient(135deg,#fff6c7,#f0eaff 68%);border:4px solid #142b38;box-shadow:10px 12px 0 #b8a0f055;border-radius:54px 14px 48px 16px}
.slide-canvas .polished-slide[data-polish-tone=fun]::before{content:'';width:170px;height:65px;right:30px;top:20px;border-radius:50%;background:#ffb09c66;transform:rotate(-14deg)}
.slide-canvas .polished-slide[data-polish-tone=fun]::after{content:'';width:90px;height:90px;left:12px;bottom:10px;border:12px solid #b8a0f055;border-radius:50%}
.slide-canvas .polished-slide[data-polish-tone=fun]>.reference{box-shadow:5px 6px 0 #142b38;border:3px solid #142b38;transform:rotate(-1deg)}
.slide-canvas .polished-slide[data-polish-tone=fun] .verse{letter-spacing:-.025em;line-height:1.18!important}
.slide-canvas .polished-slide[data-polish-tone=fun][data-polish-layout=dialogue] .dialogue-answer{background:#ffe45b;border:3px solid #142b38;border-radius:.28em .08em .28em .08em;box-shadow:6px 7px 0 #142b3822}
.slide-canvas .polished-slide[data-polish-tone=fun][data-polish-layout=dialogue] .dialogue-reply,.slide-canvas .polished-slide[data-polish-tone=fun][data-polish-layout=dialogue] .dialogue-question{font-style:normal;font-weight:700;color:#67429a;border-left-width:.1em}
.slide-canvas .polished-slide[data-polish-tone=fun][data-polish-layout=lexical] h2{font-family:Outfit,Arial,sans-serif;font-weight:850;letter-spacing:-.045em;border-bottom:8px solid #ff6b5a;display:table;margin:0 auto .4em!important}
.slide-canvas .polished-slide[data-polish-tone=fun][data-polish-layout=lexical] .word-meanings{font-family:Outfit,Arial,sans-serif;font-weight:800;font-size:.88em!important}
.slide-canvas .polished-slide[data-polish-tone=fun][data-polish-layout=note] h2{border-bottom:8px solid #ff6b5a;padding-bottom:.2em;margin-bottom:.45em!important}
.slide-canvas .polished-slide:not([data-polish-tone=conservative])[data-polish-layout=note] .discussion-question{font-family:Jakarta,Arial,sans-serif;font-weight:500;line-height:1.3}
/* Media keeps its full frame at every expression level. */
.slide-canvas .polished-slide[data-polish-layout=picture],.slide-canvas .polished-slide[data-polish-layout=map]{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}
.slide-canvas .polished-slide[data-polish-layout=picture]::before,.slide-canvas .polished-slide[data-polish-layout=picture]::after,.slide-canvas .polished-slide[data-polish-layout=map]::before,.slide-canvas .polished-slide[data-polish-layout=map]::after{display:none}
/* Contrast and distance typography remain authoritative. */
.slide-canvas[data-high-contrast=true] .polished-slide{background:#fff!important;border-color:#080808!important;box-shadow:none!important}
.slide-canvas[data-high-contrast=true] .polished-slide::before,.slide-canvas[data-high-contrast=true] .polished-slide::after{display:none}
.slide-canvas[data-high-contrast=true] .polished-slide :is(.reference,.dialogue-answer,.dialogue-question,.dialogue-reply,.lexical-form,.original-word,h2){background:#fff!important;color:#080808!important;text-shadow:none!important;box-shadow:none!important;border-color:#080808!important}
.slide-canvas[data-typography=emphasized] .polished-slide .verse{font-family:Jakarta,Arial,sans-serif!important;font-weight:650!important;letter-spacing:0!important}

.slide-canvas .polished-slide[data-polish-level]{border-radius:calc(20px + 28px*var(--polish-strength)) 10px calc(20px + 22px*var(--polish-strength)) 12px}
.slide-canvas .polished-slide[data-polish-tone=mix],.slide-canvas .polished-slide[data-polish-tone=fun]{padding:calc(24px + 14px*var(--polish-strength)) calc(32px + 20px*var(--polish-strength))}
.slide-canvas .polished-slide[data-polish-level] h2{letter-spacing:calc(-.02em - .025em*var(--polish-strength))}
.slide-canvas .polished-slide[data-polish-layout=dialogue][data-polish-tone=mix]::before,.slide-canvas .polished-slide[data-polish-layout=dialogue][data-polish-tone=fun]::before{content:'“';font:700 calc(130px + 110px*var(--polish-strength))/1 Georgia,serif;width:auto;height:auto;left:2px;right:auto;top:90px;border:0;border-radius:0;background:none;color:#b8a0f044;transform:none}

.slide-canvas .polished-slide :is(.word-meanings,.transliteration){font-size:max(var(--minimum-slide-font,0px),.72em)!important}

.tv-render-error{position:fixed;bottom:12px;left:12px;right:12px;z-index:70;padding:12px 18px;border:2px solid #142b38;border-radius:16px;background:#fff4ba;color:#142b38;font:600 18px/1.35 Arial,sans-serif}

/* Explicit pixel dimensions from slide-canvas.js support TV browsers without dvh/aspect-ratio. */
body.tv-mode.tv-presenting #app{height:100vh;display:flex!important;align-items:center;justify-content:center}
