:root{--primary:#345d50;--accent:#a68c60}body:not(.floor-view){background:#edf0e8;color:#25382f}body:not(.floor-view) .app-header{background:#1c302d;color:#e7e5d6;border-color:#ffffff14;top:38px}body:not(.floor-view) .workspace{padding-top:35px}.preview-return-bar{height:38px;position:sticky;top:0;z-index:1000;background:#142723;color:#d9c6a0;display:flex;align-items:center;justify-content:space-between;padding:0 26px;font:11px 'Segoe UI',sans-serif}.preview-return-bar a{color:#ebd6aa;text-decoration:none}.preview-return-bar span{font-size:8px;letter-spacing:1.7px;color:#9eb7a8}body:not(.floor-view) .panel,body:not(.floor-view) .card{border-radius:13px;border-color:#d6dfd0;box-shadow:0 3px 18px #314a2d05}body:not(.floor-view) button.primary,body:not(.floor-view) .primary{background:#345e50;color:#fff8e5;border-color:#345e50}body:not(.floor-view) h1,body:not(.floor-view) h2{letter-spacing:-.4px}body:not(.floor-view) .brand{color:#e6dfca}body:not(.floor-view) .header-actions button{color:#e0e3d3;border-color:#607464}body:not(.floor-view) .workspace-menu summary{color:#e4e4d2;background:#29413a;border-color:#516d5e}body:not(.floor-view) .menu-kicker{color:#acbea9}@media(max-width:700px){.preview-return-bar{padding:0 13px;font-size:10px}.preview-return-bar span{font-size:6px;letter-spacing:.7px}}
