.hm-scene{isolation:isolate;perspective:650px;background:radial-gradient(at 45% 110%,#69875628,#0000 70%),#0d1616;place-items:center;width:100%;height:100%;min-height:44px;display:grid;position:relative;overflow:hidden}.hm-halo{background:var(--hm-color,#a4d36c);opacity:.055;filter:blur(18px);border-radius:50%;position:absolute;inset:10%}.hm-object{filter:drop-shadow(0 5px 3px #0007);width:46px;height:37px;transform-style:preserve-3d;position:relative}.hm-rack .hm-object{width:22px;height:39px;transform:rotateY(-22deg)rotateX(6deg)}.hm-rack-face{background:#1f2723;border:1px solid #6f7967;grid-template-rows:repeat(27,1fr);gap:.4px;padding:3px 2px;display:grid;position:absolute;inset:0}.hm-rack-face>i{background:linear-gradient(90deg,#867351,#b79b68 55%,#5d533a);justify-content:space-between;align-items:center;min-height:0;font-style:normal;display:flex}.hm-rack-face>.hm-switch{background:linear-gradient(90deg,#414d45,#687967,#39453c)}.hm-rack-face b{background:#242d26;width:2px;height:50%;margin-inline:1px}.hm-rack-face span{background:repeating-linear-gradient(90deg,#1c251d 0 1px,#0000 1px 2px);width:45%;height:40%}.hm-rack-side{transform-origin:0;background:linear-gradient(90deg,#414943,#212824);border:1px solid #586151;width:11px;position:absolute;top:0;bottom:0;left:100%;transform:rotateY(75deg)}.hm-rack-roof{transform-origin:bottom;background:#7b8071;width:100%;height:5px;position:absolute;top:-4px;left:0;transform:skew(-28deg)}.hm-rack-feet{justify-content:space-between;width:100%;padding-inline:3px;display:flex;position:absolute;top:100%}.hm-rack-feet i{background:#141b16;width:4px;height:2px}.hm-desktop .hm-object{width:36px;height:29px;transform:rotate(-9deg)}.hm-desktop-top{background:radial-gradient(#302b20 18%,#0000 25%) 0 0/2px 2px,linear-gradient(145deg,#e7cf9a,#ae8b54);border:1px solid #e1c58a;border-radius:5px 5px 3px 3px;position:absolute;inset:0 0 9px;transform:skew(-20deg)}.hm-desktop-front{background:repeating-linear-gradient(0deg,#ae8950 0 1px,#5c492f 1px 2px);border-bottom:2px solid #756044;border-radius:1px 1px 3px 3px;height:10px;position:absolute;bottom:2px;left:-3px;right:3px}.hm-desktop-front i{background:#cff8a5;width:3px;height:1px;margin:5px 0 0 5px;display:block;box-shadow:0 0 2px #bded95}.hm-desktop-side{background:#80673f;width:5px;height:10px;position:absolute;bottom:3px;right:-2px;transform:skewY(-52deg)}.hm-card .hm-object{width:48px;height:25px;transform:rotate(-12deg)skewY(3deg)}.hm-card-body{background:linear-gradient(135deg,#889084,#262e2b 40%,#515c52);border:1px solid #738077;border-radius:3px;position:absolute;inset:1px 0 3px;overflow:hidden;box-shadow:0 2px #121b16}.hm-card-fins{background:repeating-linear-gradient(90deg,#b7bca355 0 .6px,#0000 .6px 2px);position:absolute;inset:2px}.hm-fan{background:repeating-conic-gradient(#1f2721 0deg 17deg,#697768 19deg 37deg,#202b22 40deg);border:1px solid #939d88;border-radius:50%;width:14px;height:14px;position:absolute;top:3px}.hm-fan:after{content:"";background:radial-gradient(circle at 35% 30%,#89937e,#35442f);border-radius:50%;position:absolute;inset:4px}.hm-fan-one{left:5px}.hm-fan-two{right:4px}.hm-card-spine{background:#adc195;height:2px;position:absolute;top:0;left:14px;right:14px}.hm-card-connector{background:repeating-linear-gradient(90deg,#cfb56d 0 1px,#766335 1px 2px);width:23px;height:3px;position:absolute;bottom:0;left:7px}.hm-card-bracket{background:#9bafa2;width:2px;position:absolute;top:0;bottom:0;right:-1px}.hm-passive .hm-card-body{background:linear-gradient(155deg,#d5bd80,#987741)}.hm-passive .hm-card-fins{background:repeating-linear-gradient(90deg,#cfb676 0 1px,#3b3728 1px 2px)}.hm-board{background:linear-gradient(140deg,#426a41,#21412c);border:1px solid #668c63;border-radius:2px;position:absolute;inset:3px 4px;transform:rotate(-12deg)skew(12deg);box-shadow:0 2px #132d20}.hm-board-traces{opacity:.35;background:repeating-linear-gradient(0deg,#0000 0 3px,#bad08c 3px 3.4px,#0000 3.4px 5px),repeating-linear-gradient(90deg,#0000 0 4px,#7ea479 4px 4.5px,#0000 4.5px 8px);position:absolute;inset:1px}.hm-chip{background:linear-gradient(135deg,#d0cab0,#717b69);border:1px solid #b8c4a7;position:absolute;inset:6px 11px;box-shadow:1px 2px 1px #10291788}.hm-chip>span{background:linear-gradient(135deg,#364e43,#131f1e 60%,#839780);border:1px solid #8d9c76;position:absolute;inset:2px}.hm-memory{background:#1c2d26;border:.5px solid #829074;width:5px;height:5px;position:absolute}.hm-memory:first-of-type{top:3px;left:3px}.hm-memory:nth-of-type(2){top:11px;left:3px}.hm-memory:nth-of-type(3){bottom:3px;left:3px}.hm-memory:nth-of-type(4){top:3px;right:3px}.hm-memory:nth-of-type(5){top:11px;right:3px}.hm-memory:nth-of-type(6){bottom:3px;right:3px}.hm-fastener{background:#203426;border:.5px solid #aab999;border-radius:50%;width:2px;height:2px;position:absolute}.hm-fastener:first-of-type{top:1px;left:1px}.hm-fastener:nth-of-type(2){top:1px;right:1px}.hm-fastener:nth-of-type(3){bottom:1px;left:1px}.hm-fastener:nth-of-type(4){bottom:1px;right:1px}.hm-edge-heatsink{background:repeating-linear-gradient(90deg,#292f2b 0 1px,#809082 1px 2px);border:1px solid #839382;position:absolute;inset:5px 9px;box-shadow:2px 2px #12251a}.hm-edge-ports{gap:4px;display:flex;position:absolute;bottom:-1px;left:2px;right:2px}.hm-edge-ports i{background:#182a22;border:1px solid #afbeaa;width:7px;height:4px}.hm-large{background:radial-gradient(at 50% 40%,#56775122,#0000 55%),repeating-linear-gradient(90deg,#0000 0 39px,#627d5410 40px 41px),#111e1b;border:1px solid #3e5446;border-radius:12px;min-height:260px}.hm-large .hm-object{filter:drop-shadow(0 7px 4px #0006);margin-top:-37px;scale:3.6}.hm-large.hm-rack .hm-object{margin-top:-35px;scale:3.5}.hm-caption{text-align:center;gap:7px;display:grid;position:absolute;inset:auto 20px 20px}.hm-caption>span{font:8px var(--font-mono),monospace;letter-spacing:1.4px;color:#96b484}.hm-caption strong{color:#dbe8d0;font-size:19px;font-weight:550}.hm-caption small{color:#89a390;font-size:10px}
