:root{--ink:#263d3a;--accent:#947044;--line:#cfd8d3;color:#293e3a;background:#e7eceb}
#stage{overflow:clip}
.topbar{background:#f5f4ee}.mark{border-color:#aa895c;color:#795b34}.identity h1{font-size:18px}.modes{border-radius:5px;background:#e6eae3}.modes button{border-radius:3px}.panel,.workspace-tools,.tour-panel{background:#f5f5f0f5;border-radius:6px;border-color:#cbd4cd;backdrop-filter:blur(10px)}
button.active{color:#fff!important}
.panel{max-height:calc(100% - 130px);overflow:auto;width:252px}#panel-body{padding:0 16px 16px}.model-downloads{display:grid;gap:8px;padding-top:16px;font-size:12px}.model-downloads a{color:#72582f;text-decoration:underline;text-underline-offset:3px}
#section-height{width:100%;accent-color:#947044}#section-value{float:left;font:12px Arial}#tool-rooms{font-size:11px}.views{border-radius:5px}.views button{padding:9px 13px;font-size:13px}.element-card{max-width:300px}.element-card small{display:block!important;font-size:11px}.group-note{color:#687970;font-size:12px;line-height:1.8}
.loading{max-width:440px;min-width:265px;border-radius:5px}.loading a{color:#765c39}#load-detail{line-height:1.8}.notice{max-width:620px}.tool-notice{z-index:12}.tour-body{max-height:calc(100dvh - 240px)}.bottom-area{max-width:calc(100% - 560px)}#hint{line-height:1.7}.table-scroll table{width:100%;border-collapse:collapse;font-size:13px}.table-scroll th,.table-scroll td{padding:12px;border-bottom:1px solid #d9e1dc;text-align:right}.table-scroll button{border:1px solid #adbdb2;border-radius:3px;padding:7px;background:white}
@media(max-width:1100px){.bottom-area{max-width:calc(100% - 30px)}.views{overflow:auto}.identity .sub{display:none}}
@media(max-width:700px){.identity h1{font-size:15px}.topbar{height:118px;padding:10px 14px;gap:5px;align-items:center}.header-actions{gap:6px;flex-wrap:wrap}.modes button{padding:7px 9px;font-size:11px}.studio-launch{font-size:11px;padding:8px!important}#stage{height:calc(100dvh - 118px)}.panel{right:10px;top:10px;width:205px;max-height:48vh}.panel #panel-body{max-height:40vh;overflow:auto}.workspace-tools{left:10px;top:10px;max-width:115px}.workspace-tools details:not([open]){width:92px}.views button{font-size:12px;padding:8px 10px;min-height:39px}.bottom-area{bottom:12px;width:calc(100% - 20px);max-width:none}#hint{font-size:10px;max-width:95%;margin-bottom:7px}.tour-panel{max-height:calc(100% - 76px)}.tour-body{max-height:calc(100dvh - 260px)}.element-card{left:10px;right:10px;max-width:none;bottom:88px;max-height:180px}.element-card small{font-size:10px}.loading{min-width:210px;width:80%;font-size:13px}.model-facts strong{font-size:12px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}.spinner{animation:none}}
