[data-v-cd212620] .markdown-code-block{margin:1.75rem 0;overflow:hidden;border-radius:.9rem;background:#171717;box-shadow:inset 0 0 0 1px #ffffff0f}[data-v-cd212620] .fountain-code-block{margin:1.75rem 0;overflow:hidden;border:1px solid #e1e1e1;border-radius:.5rem;background:#fcfcfc;box-shadow:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000d}[data-v-cd212620] .markdown-code-toolbar{display:flex;align-items:center;gap:.75rem;padding:.5rem .8rem;background:#ffffff09;border-bottom:1px solid rgba(255,255,255,.08);pointer-events:none}[data-v-cd212620] .markdown-code-language{max-width:calc(100% - 6rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffa6;font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}[data-v-cd212620] .markdown-code-copy-button{margin-left:auto;pointer-events:auto;display:inline-flex;align-items:center;gap:.35rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;color:#ffffffeb;cursor:pointer;font-size:.64rem;font-weight:700;letter-spacing:.06em;line-height:1;padding:.12rem 0;text-transform:uppercase;transition:color .15s ease}[data-v-cd212620] .markdown-code-copy-button svg{width:.7rem;height:.7rem}[data-v-cd212620] .markdown-code-copy-button:hover{color:#fff}[data-v-cd212620] .markdown-code-block pre{margin:0!important;overflow-x:hidden;border-radius:0!important;background:transparent!important;padding-top:.9rem!important}[data-v-cd212620] .markdown-code-block pre code{display:block;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}[data-v-cd212620] .fountain-source{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:pre}[data-v-cd212620] .fountain{width:100%;background:#fcfcfc;color:#222;padding:1.5rem 2rem 2rem;display:block;margin:0!important}[data-v-cd212620] .fountain p{font:13px/15px Courier,Courier New,monospace!important;text-align:left!important;letter-spacing:0!important;margin-top:0!important;margin-bottom:.25rem!important;white-space:pre-wrap!important;overflow-wrap:normal!important;word-break:normal!important}[data-v-cd212620] .fountain .character{padding-left:40%!important}[data-v-cd212620] .fountain .sceneheader,[data-v-cd212620] .fountain .action,[data-v-cd212620] .fountain .character{padding-top:1.5ex!important}[data-v-cd212620] .fountain .dialogue{padding-left:20%!important;padding-right:20%!important}[data-v-cd212620] .fountain .parenthetical{padding-left:32%!important;padding-right:30%!important}[data-v-cd212620] .fountain .lyric{padding-left:20%!important;padding-right:20%!important;font-style:italic!important}[data-v-cd212620] .fountain .title-page{margin:4rem 0 5rem;text-align:center}[data-v-cd212620] .fountain .title-page p,[data-v-cd212620] .fountain .centered{text-align:center!important}[data-v-cd212620] .fountain .transition{padding-top:1.5ex!important;padding-left:55%!important}[data-v-cd212620] .fountain .section,[data-v-cd212620] .fountain .synopsis{display:none}[data-v-cd212620] .fountain .page-break{margin:2rem 0;border-top:1px dashed #d4d4d4}@media (max-width: 640px){[data-v-cd212620] .markdown-code-toolbar{padding:.5rem .7rem}[data-v-cd212620] .markdown-code-block pre{padding-top:.85rem!important}[data-v-cd212620] .fountain{width:100%;padding:1rem 1rem 1.25rem}[data-v-cd212620] .fountain .character{padding-left:22%!important}[data-v-cd212620] .fountain .dialogue{padding-left:10%!important;padding-right:10%!important}[data-v-cd212620] .fountain .parenthetical{padding-left:16%!important;padding-right:14%!important}[data-v-cd212620] .fountain .lyric{padding-left:10%!important;padding-right:10%!important}}[data-v-cd212620] .fountain .dual-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem}[data-v-cd212620] .fountain .dual-pair p{padding-left:0!important;padding-right:0!important;overflow-wrap:anywhere!important}.framed-screenshots>p:has(>img:only-child){width:calc(100% - 1rem);max-width:44rem;margin-inline:auto;padding:.5rem;border:1px solid rgb(212 212 212 / .9);border-radius:1rem;background:#f5f5f5;box-shadow:0 14px 30px -20px #17171773}.dark .framed-screenshots>p:has(>img:only-child){border-color:#ffffff24;background:#262626;box-shadow:0 14px 30px -20px #000000d9}.framed-screenshots>p>img:only-child{width:100%;margin:0;border-radius:.625rem;box-shadow:none}@media (min-width: 640px){.framed-screenshots>p:has(>img:only-child){width:calc(100% - 2rem);padding:.75rem}}
