@font-face{font-family:"Museum Serif";src:url(/content/shared/fonts/NotoSerifSC-Variable.ttf) format("truetype");font-weight:200 900;font-display:swap}.museum-room-main{height:100%;min-height:0;overflow:hidden}.museum-scroll-main{width:100%;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden}.museum-overview,.museum-room-shell{min-height:100%;padding:40px 48px 64px;color:#3c372e;background:linear-gradient(#f6f2e9eb,#f6f2e9eb),url(/content/shared/textures/14-xuan-paper.jpg);background-size:auto,512px}.museum-kicker{font-size:13px;letter-spacing:.35em;color:#a8853f;margin:0 0 8px}.museum-room-shell{padding-bottom:120px}.museum-overview h1,.museum-room-shell h1{font-family:"Museum Serif",Songti SC,SimSun,serif;font-size:30px;font-weight:600;margin:0 0 10px}.museum-subtitle,.museum-room-theme{font-size:14px;color:#6b6353;margin:0 0 28px}.museum-capital-row{margin-bottom:26px}.museum-capital-row h2{font-family:"Museum Serif",Songti SC,SimSun,serif;font-size:20px;margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid rgba(168,133,63,.35)}.museum-room-track{display:flex;flex-wrap:wrap;gap:10px}.museum-room-node{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:6px;border:1px solid rgba(60,55,46,.25);background:linear-gradient(#fcfaf4e6,#fcfaf4e6),url(/content/shared/textures/13-silk-ground.jpg);font-size:15px;text-decoration:none;color:inherit;cursor:pointer}.museum-room-node.museum-room-ready{border-color:#a8853f;box-shadow:0 0 0 1px #a8853f59}.museum-room-node.museum-room-ready:hover{background-color:#f3ead3}.museum-room-planned{opacity:.65}.museum-room-badge{font-size:11px;color:#a8853f;border:1px solid rgba(168,133,63,.5);border-radius:3px;padding:1px 5px}.museum-planned-note{font-size:14px;color:#8a8171;font-style:italic}.museum-planned-tooltip{display:block;margin-top:6px;max-width:340px;font-size:12px;line-height:1.6;color:#6b6353;background:#a8853f1a;border-left:2px solid #a8853f;padding:6px 10px}.museum-room-placeholder{display:inline-block;padding:18px 26px;border:1px dashed rgba(107,122,94,.7);border-radius:8px;color:#6b7a5e;font-size:16px;margin:12px 0 20px}.museum-back-link{display:inline-block;margin-top:8px;color:#a8853f;font-size:14px}.museum-not-found-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:18px}.museum-not-found-links a{color:#a8853f;font-size:14px}.museum-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.museum-credits-controls{display:grid;grid-template-columns:minmax(200px,1.6fr) minmax(150px,1fr) minmax(150px,1fr);gap:12px;margin:16px 0 6px}.museum-credits-field{display:flex;flex-direction:column;gap:4px}.museum-credits-field span{color:#6b6353;font-size:10px;font-weight:700;letter-spacing:.16em}.museum-credits-field input,.museum-credits-field select{width:100%;height:34px;padding:0 8px;border:1px solid rgba(60,55,46,.4);border-radius:0;background:#f6f2e9;color:#3c372e;font:inherit;font-size:12px}.museum-credits-count{margin:6px 0 10px;color:#6b6353;font-size:11px;font-weight:700}.museum-credits-table{width:100%;min-width:860px;table-layout:fixed}.museum-credits-table th:nth-child(1){width:19%}.museum-credits-table th:nth-child(2){width:10%}.museum-credits-table th:nth-child(3){width:7%}.museum-credits-table th:nth-child(4){width:18%}.museum-credits-table th:nth-child(5){width:11%}.museum-credits-table th:nth-child(6){width:35%}.museum-credits-table td,.museum-credits-table th{overflow-wrap:anywhere}.museum-credits-pager{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:10px 0 0;color:#6b6353;font-size:11px;font-weight:700}.museum-credits-pager button{padding:5px 10px;border:1px solid rgba(60,55,46,.4);background:#f6f2e9;color:#3c372e;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.museum-credits-pager button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:900px){.museum-credits-controls{grid-template-columns:1fr}}@media(max-width:760px){.museum-table-scroll table{min-width:720px}.museum-room-shell{padding-bottom:120px}body:has(.museum-plaque) [data-voice-controls],body:has(.asset-viewer) [data-voice-controls],body:has(.museum-catalog.is-open) [data-voice-controls]{display:none}}
