.forge.svelte-v271k4{min-height:100dvh;position:relative;display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl) var(--shell-pad);overflow:hidden;color:var(--htx-brass-bright, var(--accent-strong));background:radial-gradient(circle at top,rgba(93,217,240,.07),transparent 26%),radial-gradient(circle at 20% 20%,rgba(184,115,51,.06),transparent 24%),linear-gradient(180deg,#080f1c,#0a1428 35%,#050810)}.plate.svelte-v271k4{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.35;color:var(--htx-brass, var(--accent))}.rivets.svelte-v271k4{width:100%;height:100%}.nameplate.svelte-v271k4{position:relative;z-index:2;padding-block:var(--space-md)}.nameplate-rule.svelte-v271k4{height:1px;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--htx-brass-bright, var(--accent-strong)) 70%,transparent) 15%,color-mix(in srgb,var(--htx-cyan-glow, var(--signal)) 50%,transparent) 50%,color-mix(in srgb,var(--htx-brass-bright, var(--accent-strong)) 70%,transparent) 85%,transparent);margin-block:var(--space-xs);filter:drop-shadow(0 0 4px rgba(93,217,240,.25))}.nameplate-title{font-family:var(--font-mono);font-size:var(--text-3xl);letter-spacing:.22em;text-transform:uppercase;font-weight:400;line-height:1;background:linear-gradient(180deg,var(--text) 0%,var(--text-soft) 70%,var(--htx-cyan-glow, var(--signal)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(0,0,0,.6))}.bay.svelte-v271k4{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.2fr) minmax(0,1fr);gap:var(--space-lg);align-items:stretch}@media(max-width:80rem){.bay.svelte-v271k4{grid-template-columns:1fr}}.blueprint.svelte-v271k4,.mechanism.svelte-v271k4,.readings.svelte-v271k4{position:relative;padding:var(--space-lg);background:var(--surface-brass-bg);clip-path:var(--clip-octagon);filter:var(--brass-lift);transition:filter .5s var(--ease-smooth)}.blueprint.svelte-v271k4:hover,.mechanism.svelte-v271k4:hover,.readings.svelte-v271k4:hover{filter:drop-shadow(0 16px 40px rgba(0,0,0,.6)) drop-shadow(0 0 28px rgba(93,217,240,.25)) drop-shadow(0 0 70px rgba(184,115,51,.1))}.blueprint.svelte-v271k4:before,.mechanism.svelte-v271k4:before,.readings.svelte-v271k4:before{content:"";position:absolute;inset:10px;border:1px solid rgba(212,165,116,.4);pointer-events:none;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.blueprint.svelte-v271k4:after,.mechanism.svelte-v271k4:after,.readings.svelte-v271k4:after{content:"";position:absolute;inset:10px;pointer-events:none;background:linear-gradient(180deg,transparent 0%,transparent 48%,rgba(93,217,240,.12) 49%,rgba(128,236,255,.22) 50%,rgba(93,217,240,.12) 51%,transparent 52%,transparent 100%);background-size:100% 250%;background-repeat:no-repeat;background-position:0% -100%;mix-blend-mode:screen;animation:svelte-v271k4-htx-scan 6s linear infinite;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.mechanism.svelte-v271k4:after{animation-delay:1.5s}.readings.svelte-v271k4:after{animation-delay:3s}@keyframes svelte-v271k4-htx-scan{0%{background-position:0% -100%}to{background-position:0% 250%}}.brass-corner.svelte-v271k4{position:absolute;width:56px;height:56px;color:var(--htx-brass-shine, var(--accent-strong));opacity:.7;pointer-events:none;z-index:1}.brass-tl.svelte-v271k4{top:12px;left:12px}.brass-tr.svelte-v271k4{top:12px;right:12px;transform:scaleX(-1)}.brass-bl.svelte-v271k4{bottom:12px;left:12px;transform:scaleY(-1)}.brass-br.svelte-v271k4{bottom:12px;right:12px;transform:scale(-1)}.schematic-svg.svelte-v271k4{width:100%;display:block;color:var(--htx-cyan-glow, var(--signal))}.schematic-pulse.svelte-v271k4{animation:svelte-v271k4-schem-pulse 3s var(--ease-smooth) infinite}@keyframes svelte-v271k4-schem-pulse{0%,to{opacity:.3}50%{opacity:.7}}.mechanism.svelte-v271k4{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm)}.rig-svg.svelte-v271k4{width:100%;max-width:28rem;color:var(--htx-brass-bright, var(--accent-strong));filter:drop-shadow(0 8px 16px rgba(0,0,0,.5))}.crystal-core.svelte-v271k4{transform-origin:150px 200px;transform-box:view-box;animation:svelte-v271k4-crystal-breathe 2.8s var(--ease-smooth) infinite}.crystal-inner.svelte-v271k4{transform-origin:150px 200px;transform-box:view-box;animation:svelte-v271k4-crystal-inner-pulse 1.4s var(--ease-smooth) infinite}@keyframes svelte-v271k4-crystal-breathe{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes svelte-v271k4-crystal-inner-pulse{0%,to{opacity:.6}50%{opacity:1}}.gear-cw.svelte-v271k4{transform-origin:60px 200px;transform-box:view-box;animation:svelte-v271k4-rotate-cw 18s linear infinite}.gear-ccw.svelte-v271k4{transform-origin:240px 200px;transform-box:view-box;animation:svelte-v271k4-rotate-ccw 22s linear infinite}@keyframes svelte-v271k4-rotate-cw{to{transform:rotate(360deg)}}@keyframes svelte-v271k4-rotate-ccw{to{transform:rotate(-360deg)}}.steam.svelte-v271k4{transform-origin:150px 44px;transform-box:view-box;animation:svelte-v271k4-steam-rise 3s ease-out infinite}.steam-2.svelte-v271k4{animation-delay:1.5s}@keyframes svelte-v271k4-steam-rise{0%{transform:translateY(0) scale(.6);opacity:0}25%{opacity:.6}to{transform:translateY(-30px) scale(1.6);opacity:0}}.led-on.svelte-v271k4{animation:svelte-v271k4-led-flicker 1.6s var(--ease-smooth) infinite}@keyframes svelte-v271k4-led-flicker{0%,to{opacity:1}50%{opacity:.7}}.ignition-label.svelte-v271k4{letter-spacing:.12em;text-transform:uppercase}.vitals-grid.svelte-v271k4{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm);margin-top:var(--space-xs)}.vital.svelte-v271k4{padding:var(--space-sm);border:1px solid color-mix(in srgb,var(--htx-brass, var(--accent)) 30%,transparent);background:color-mix(in srgb,#1a120a 50%,transparent);display:flex;flex-direction:column;gap:var(--space-3xs)}.vital-row.svelte-v271k4{display:flex;align-items:baseline;gap:4px}.vital-val.svelte-v271k4{font-family:var(--font-mono);font-size:var(--text-lg);color:var(--text);letter-spacing:.04em}.vital-unit.svelte-v271k4{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--muted);letter-spacing:.1em}.vital-bar.svelte-v271k4{height:2px;background:color-mix(in srgb,var(--htx-brass, var(--accent)) 20%,transparent)}.vital-fill.svelte-v271k4{height:100%;background:var(--htx-cyan-glow, var(--signal));box-shadow:0 0 6px var(--htx-cyan-glow, var(--signal))}.vital-caution.svelte-v271k4 .vital-fill:where(.svelte-v271k4){background:var(--status-warn);box-shadow:0 0 6px var(--status-warn)}.gauge-wrap.svelte-v271k4{display:flex;flex-direction:column;gap:var(--space-xs)}.gauge-svg.svelte-v271k4{width:100%;max-width:14rem;color:var(--htx-brass-bright, var(--accent-strong));margin-inline:auto;display:block}.log.svelte-v271k4{display:flex;flex-direction:column;gap:var(--space-xs)}.log-row.svelte-v271k4{display:grid;grid-template-columns:5.4rem 1fr;font-family:var(--font-mono);font-size:var(--text-2xs);gap:var(--space-xs);padding-block:2px}.log-t.svelte-v271k4{color:var(--htx-cyan-glow, var(--signal));letter-spacing:.06em}.log-m.svelte-v271k4{color:var(--text-soft)}.stamp.svelte-v271k4{position:relative;z-index:2;padding:var(--space-md) var(--space-xl);background:linear-gradient(180deg,rgba(255,240,200,.06) 0%,transparent 12%),linear-gradient(0deg,rgba(0,0,0,.4) 0%,transparent 12%),linear-gradient(90deg,#b873331f,#0f1f3b66 50%,#b873331f),#0a1426;border-top:1px solid rgba(212,165,116,.45);border-bottom:1px solid rgba(212,165,116,.45);box-shadow:inset 0 1px 0 var(--htx-bevel-light, rgba(255, 240, 200, .18)),inset 0 -1px 0 var(--htx-bevel-dark, rgba(0, 0, 0, .45))}.stamp-numerals{font-family:var(--font-mono);font-size:var(--text-md);letter-spacing:.4em;color:var(--htx-brass-shine, var(--accent-strong));text-shadow:0 1px 0 rgba(0,0,0,.6),0 0 12px rgba(212,165,116,.3)}@media(prefers-reduced-motion:reduce){.schematic-pulse.svelte-v271k4,.crystal-core.svelte-v271k4,.crystal-inner.svelte-v271k4,.gear-cw.svelte-v271k4,.gear-ccw.svelte-v271k4,.steam.svelte-v271k4,.led-on.svelte-v271k4{animation:none}.blueprint.svelte-v271k4:after,.mechanism.svelte-v271k4:after,.readings.svelte-v271k4:after{animation:none;opacity:0}}
