/* 路由外的票根与光线，共用纸艺材质；装饰不拦截跳过按钮。 */
.ticket-atlas-transition{position:fixed;inset:0;z-index:1950;isolation:isolate;overflow:hidden;}
.ticket-atlas-transition[hidden]{display:none;}
.ticket-atlas-veil{position:absolute;inset:0;background:#fffdf6;opacity:0;z-index:2;pointer-events:none;}
.ticket-atlas-transition canvas{position:absolute;inset:0;width:100%;height:100%;z-index:4;pointer-events:none;}
.ticket-atlas-transition .ticket-exit-stub{position:absolute;box-sizing:border-box;z-index:3;background:linear-gradient(120deg,#f3ecde,#e5dac6);border:1px solid #bcaf99;box-shadow:5px 9px 20px #63533d18;pointer-events:none;}
.ticket-exit-stub:before,.ticket-exit-stub:after{display:none;}
.ticket-atlas-transition>button{position:absolute;bottom:24px;right:24px;z-index:5;padding:10px 16px;font:11px/1.7 "Noto Serif SC",serif;color:#82705b;background:#faf6edee;border:1px solid #c8b99f;cursor:pointer;}
.ticket-atlas-transition>button:focus-visible{outline:2px solid #94675c;outline-offset:4px;}
/* 原票根由副本接手，正文和印章随纸幕渐隐，不会重叠出两张票根。 */
.paper-verification[data-ticket-exit=true]{opacity:var(--ticket-exit-fade,1);}
.paper-verification[data-ticket-exit=true] .paper-ticket-stub{opacity:0;}
.paper-verification[data-ticket-exit=true] .paper-ticket-form{transform:translateX(var(--ticket-exit-shift,0));}
body[data-ticket-atlas=true] .chart-orbits{opacity:var(--atlas-orbits,0);}
@media(max-width:700px){.ticket-atlas-transition>button{right:16px;bottom:16px;font-size:10px;}}
