:is(.cart,.touch-cart)[data-project=visionflow]{--shell-hi:#454448;--shell-mid:#29292d;--shell-low:#171719;--shell-edge:#101012;--rib-a:#242428;--rib-b:#454448;--rib-c:#969398;--ink:#fff}:is(.cart,.touch-cart)[data-project=timebreach]{--shell-hi:#ff5149;--shell-mid:#ef2926;--shell-low:#cc181d;--shell-edge:#8f1016;--rib-a:#ba191f;--rib-b:#f3423d;--rib-c:#ffaaa0;--ink:#fff}:is(.cart,.touch-cart)[data-project=auto]{--shell-hi:#d9e5e9;--shell-mid:#adcad6;--shell-low:#7796a7;--shell-edge:#435e6b;--rib-a:#8ba9b8;--rib-b:#bdd5df;--rib-c:#eff8fa;--ink:#fff}:is(.cart,.touch-cart)[data-project=ip]{--shell-hi:#cb4b3d;--shell-mid:#8f201e;--shell-low:#451016;--shell-edge:#382018;--rib-a:#795021;--rib-b:#dbb969;--rib-c:#ffe0a0;--ink:#fff2d5}:is(.cart,.touch-cart)[data-project=lab]{--shell-hi:#52677e;--shell-mid:#31465e;--shell-low:#1b2b40;--shell-edge:#101c2b;--rib-a:#263b53;--rib-b:#506a85;--rib-c:#a9c6df;--ink:#fff}:is(.cart,.touch-cart)[data-project=hope]{--shell-hi:#fff077;--shell-mid:#f5d332;--shell-low:#dfb51b;--shell-edge:#a67c10;--rib-a:#ceaa27;--rib-b:#ffe85a;--rib-c:#fff6b0;--ink:#fff}:is(.cart,.touch-cart)[data-project=pixel]{--shell-hi:#53b5ff;--shell-mid:#268cf4;--shell-low:#1566dc;--shell-edge:#10479d;--rib-a:#1766c7;--rib-b:#48a6ff;--rib-c:#b3e2ff;--ink:#fff}:is(.cart,.touch-cart)[data-project=fcboy]{--shell-hi:#ed8cff;--shell-mid:#d453ec;--shell-low:#a737c4;--shell-edge:#722286;--rib-a:#b844cf;--rib-b:#ec80fa;--rib-c:#ffd1ff;--ink:#fff}:is(.cart,.touch-cart)[data-project=gallery]{--shell-hi:#f0f4f8;--shell-mid:#c7d0da;--shell-low:#929fac;--shell-edge:#626f7d;--rib-a:#98a5b3;--rib-b:#d9e1e9;--rib-c:#fff;--ink:#fff}body.room-html{overscroll-behavior:auto;overflow:auto}.room-html #stage3d,.room-html #sceneGear,.room-html #turtleShortcut,.room-html #modeSwitch,.room-html #boot,.room-html #post,.room-html #worldViewBtn,.room-html .stage-hint{display:none}.room-html .console-hud{position:sticky;transform:none}#touchHome{max-width:1100px;margin:auto;padding:24px 16px 48px}#touchHome[hidden]{display:none}.touch-intro{text-align:center}.touch-room{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--gold);width:100%;display:block}.touch-intro h1{font:26px var(--font-zh,monospace);color:var(--gold);margin:24px 0 8px}.touch-intro p{margin:12px 0 24px}.touch-intro .touch-note{color:var(--dim);font-size:12px}#touchHome h2{margin:36px 0 18px;font-size:17px}.touch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}.touch-cart{background:#22221d;border:2px solid #494739;border-bottom:8px solid #323128;padding:8px;display:block;box-shadow:3px 3px #000}.touch-cart img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.touch-cart div{color:var(--gold);padding-top:10px;font-size:13px}.touch-about{text-align:center;margin-top:32px}#touchHome footer{overflow-wrap:anywhere;margin-top:30px}@media (min-width:700px){.touch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#touchHome{padding:30px}}.touch-cart[hidden]{display:none}.touch-cart[data-project]{background:linear-gradient(145deg,var(--shell-hi),var(--shell-mid) 55%,var(--shell-low));border-color:var(--shell-low);box-shadow:3px 3px 0 var(--shell-edge)}.touch-cart[data-project] div{color:var(--ink)}.touch-cart .work-cover{aspect-ratio:1;image-rendering:auto;object-position:center}
