.demo-shell{max-width:960px;padding:48px 35px 70px}.back-link{display:inline-block;font-size:12px;color:#a7bdd6;margin-bottom:43px}.demo-shell h1{font-size:36px}.demo-intro{color:#9fb4ce;font-size:14px;max-width:65ch}.demo-controls{display:flex;flex-wrap:wrap;gap:13px;margin:30px 0 20px}.demo-status{font-size:12px;color:#d2bc96;min-height:24px}.sample-page{background:#f0f3f7;color:#24334a;border-radius:7px;padding:35px;margin-top:26px;line-height:1.9}.sample-page h2{font-size:24px}.sample-page p,.sample-page li{font-size:15px}.sample-page a{color:#325e89;text-decoration:underline}.sample-page table{border-collapse:collapse;width:100%;font-size:14px;margin:25px 0}.sample-page th,.sample-page td{border:1px solid #c6cfdb;padding:10px;text-align:left}.sample-page pre{overflow:auto;padding:17px;background:#dfe6f0;border-radius:4px;font-size:12px}.ltx-bilingual-translation{color:#467258;font-size:.94em;padding:3px 0;opacity:1!important}.demo-foot{font-size:12px;color:#91a7c0;margin-top:30px}.demo-foot a{color:#cdb990;text-decoration:underline}.trace-panel{margin-top:30px;padding:24px;background:#162943;border:1px solid #7590b140;border-radius:6px}.trace-panel h2{font-size:22px}.trace-panel pre{color:#b8cfe5;font:12px/1.8 Consolas,monospace;overflow:auto;max-height:480px;padding:18px;background:#0b192c;border-radius:4px;white-space:pre-wrap;overflow-wrap:anywhere}.trace-summary{display:flex;flex-wrap:wrap;gap:10px}.trace-summary span{padding:4px 10px;border:1px solid #738ca455;color:#b7ccb9;border-radius:4px;font-size:11px}@media(max-width:600px){.demo-shell{padding:28px 22px}.demo-shell h1{font-size:29px}.demo-intro{font-size:13px}.sample-page{padding:23px}.sample-page h2{font-size:20px}.sample-page p,.sample-page li{font-size:13px}.demo-controls{gap:8px}.demo-controls button{font-size:12px}.trace-panel{padding:18px}}
