.gf-main{flex-direction:column;flex:1;min-height:0;padding-top:44px;display:flex}.hh-doc.gf-doc .gf-title{margin:18px 0 14px;font-size:68px;line-height:1.02}.gf-title span{color:var(--hh-accent)}.gf-subtitle{color:var(--hh-muted);margin-bottom:34px;font-size:24px}.gf-scenes{border-top:2px solid var(--hh-ink)}.gf-scene{border-bottom:1px solid var(--hh-line);grid-template-columns:64px 1fr;gap:24px;padding:29px 0;display:grid}.gf-number{color:var(--hh-accent);font:700 34px Clash Henriques,sans-serif}.gf-direction{color:var(--hh-muted);margin-bottom:7px;font-size:18px;line-height:1.4}.hh-doc.gf-doc .gf-scene h2{color:var(--hh-accent);text-transform:uppercase;margin:0 0 8px;font:800 16px/1.3 nexa,Arial,sans-serif}.gf-spoken{font-size:26px;font-weight:700;line-height:1.45}.gf-scene:first-child .gf-spoken{font-size:30px}.gf-final{background:var(--hh-ink);color:var(--hh-paper);border-radius:22px;margin-top:44px;padding:30px 34px}.gf-final small{color:var(--hh-paper);margin-bottom:18px;font-size:15px;display:block}.gf-final strong{color:var(--hh-accent);margin-bottom:12px;font:700 31px Clash Henriques,sans-serif;display:block}.gf-final p{margin-bottom:12px;font-size:26px;line-height:1.4}.gf-final a{color:var(--hh-paper);font-size:22px;text-decoration:none}.gf-main .gf-final{margin-bottom:0}.gf-export{z-index:-1;width:1240px;height:1754px;position:fixed;top:0;left:0}.gf-export .gf-doc{box-shadow:none;margin:0;transform:none}.gf-mobile.hh-doc{width:calc(100vw - 24px);height:auto;padding:28px 22px}.gf-mobile .gf-main{padding-top:30px}.hh-doc.gf-doc.gf-mobile .gf-title{font-size:38px}.gf-mobile .gf-subtitle{margin-bottom:24px;font-size:20px}.gf-mobile .gf-scene{grid-template-columns:36px 1fr;gap:12px;padding:22px 0}.gf-mobile .gf-number{font-size:25px}.gf-mobile .gf-spoken,.gf-mobile .gf-scene:first-child .gf-spoken{font-size:20px}.gf-mobile .gf-direction{font-size:15px}.gf-mobile .gf-final{padding:24px 20px}.gf-mobile .gf-final strong{font-size:24px}.gf-mobile .gf-final p{font-size:20px}.gf-mobile .gf-final a{overflow-wrap:anywhere;font-size:17px}.gf-mobile .hh-header span{font-size:11px}.gf-mobile .hh-header img{width:110px}.gf-mobile .hh-footer{flex-direction:column;align-items:flex-start;gap:8px;font-size:11px}@page{size:A4 portrait;margin:0}@media print{html,body{background:#fff;margin:0!important;padding:0!important}.gf-stage{height:auto!important;position:static!important;inset:auto!important;overflow:visible!important}.gf-stage .hh-controls,.gf-stage .hh-error{display:none!important}.gf-outer{padding:0!important;display:block!important}.gf-scaler{margin:0!important;transform:none!important}.gf-doc{zoom:.635;break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;overflow:hidden;width:1240px!important;height:1754px!important;box-shadow:none!important;margin:0!important}}
