body.in-scene-talk #ui>:not(.lbx):not(.dlg):not(.modal-wrap){transition:opacity .6s;opacity:0!important;pointer-events:none!important}body.in-scene-talk .lbx{z-index:33}body.in-scene-talk .lbx.on .lbx-top,body.in-scene-talk .lbx.on .lbx-bot{height:8vh}.area-title{z-index:42;pointer-events:none;color:#f6efdc;text-align:center;opacity:0;background:linear-gradient(90deg,#060c0e00 0%,#060c0e9e 22% 78%,#060c0e00 100%);justify-items:center;gap:10px;padding:34px 0 30px;animation:6.4s cubic-bezier(.3,0,.2,1) forwards areaIn;display:grid;position:fixed;top:30%;left:0;right:0}.area-title:before,.area-title:after{content:"";background:linear-gradient(90deg, transparent, var(--c,#f2c56b) 30%, var(--c,#f2c56b) 70%, transparent);opacity:.85;height:1px;animation:1.4s cubic-bezier(.2,.8,.2,1) .2s forwards areaRule;position:absolute;left:12%;right:12%;transform:scaleX(0)}.area-title:before{top:0}.area-title:after{bottom:0}.area-title small{font:600 13px/1 var(--display);letter-spacing:.42em;text-transform:uppercase;color:var(--c,#f2c56b);text-indent:.42em}.area-title h1{font:400 clamp(46px, 8.2vh, 84px)/1 var(--display);letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;text-shadow:0 3px 22px #0000008c;margin:0}.area-title h1 i{color:var(--c,#f2c56b);opacity:.9;margin:0 .35em;font-style:normal}.area-title p{font:italic 400 clamp(15px, 2vh, 19px)/1.4 var(--body);color:#e3dccb;opacity:.92;margin:2px 0 0}@keyframes areaIn{0%{opacity:0;letter-spacing:.3em;filter:blur(6px)}14%{opacity:1;filter:none}82%{opacity:1}to{opacity:0}}@keyframes areaRule{to{transform:scaleX(1)}}@media (width<=640px){.area-title{padding:22px 0 20px;top:26%}.area-title h1{letter-spacing:.1em;font-size:38px}}
