/* Original Jarvis homepage layout, with the missing story card containment. */
.jarvis-original-home .relationship-showcase{position:relative;display:grid;grid-template-columns:minmax(180px,300px) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,65px);width:min(1200px,calc(100% - 48px));margin:45px auto;padding:clamp(24px,4vw,48px);border:1px solid rgba(var(--jv-rgb,199,209,222),.18);border-radius:24px;background:radial-gradient(ellipse at 15% 20%,rgba(var(--jv-rgb,199,209,222),.075),transparent 65%),var(--jv-panel,#101217);overflow:hidden;isolation:isolate;transition:border-color .25s,box-shadow .25s;scroll-margin-top:100px}.jarvis-original-home .relationship-showcase:hover{border-color:rgba(var(--jv-rgb,199,209,222),.36);box-shadow:0 16px 45px #0004}.jarvis-original-home .relationship-animation{display:block;max-width:100%;width:100%;height:auto;max-height:330px;object-fit:contain;border-radius:16px;filter:drop-shadow(0 12px 22px #0005)}.jarvis-original-home .relationship-showcase h2{margin:12px 0 17px;font-size:clamp(28px,3vw,42px);letter-spacing:-.045em;line-height:1.12}.jarvis-original-home .relationship-showcase p{color:#a8b1bd;line-height:1.8;max-width:590px;font-size:14px}.jarvis-original-home .relationship-showcase code{display:inline-block;white-space:normal;overflow-wrap:anywhere;padding:10px 13px;margin:4px 0 18px;border:1px solid rgba(var(--jv-rgb,199,209,222),.13);border-radius:8px;color:var(--jv-accent,#c7d1de);font-size:11px;background:#0003}.jarvis-original-home .relationship-showcase::after{content:'';position:absolute;inset:-100% -30%;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 45%,rgba(var(--jv-rgb,199,209,222),.035) 50%,transparent 55%);animation:jarvis-story-light 12s ease-in-out infinite}@keyframes jarvis-story-light{0%,25%{translate:-25% 0}75%,100%{translate:25% 0}}@media(max-width:640px){.jarvis-original-home .relationship-showcase{width:calc(100% - 32px);grid-template-columns:1fr;gap:25px;padding:23px;margin:25px auto}.jarvis-original-home .relationship-animation{max-width:240px;max-height:240px;margin:auto}.jarvis-original-home .relationship-showcase p{font-size:13px}}html[data-effects=low] .jarvis-original-home .relationship-showcase::after,html[data-jv-motion=off] .jarvis-original-home .relationship-showcase::after{animation:none;background:none}html.jv-fx-paused .jarvis-original-home .relationship-showcase::after{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.jarvis-original-home .relationship-showcase{transition:none}.jarvis-original-home .relationship-showcase::after{animation:none;background:none}}
/* The Owner EXE controls accents, chrome, backgrounds and glow. */
.jarvis-original-home{background:radial-gradient(ellipse at 85% 10%,var(--jv-depth-glow),transparent 52%),radial-gradient(ellipse at 18% 65%,var(--jv-depth-soft),transparent 60%),var(--jv-night)!important;color:#e0e6ee}.jarvis-original-home .nav-shell{background:color-mix(in srgb,var(--jv-nav) 94%,transparent)!important;border-color:rgba(var(--jv-rgb),.16);box-shadow:0 6px 35px #0004}.jarvis-original-home .early-strip{background:linear-gradient(90deg,var(--jv-surface-b),var(--jv-depth),var(--jv-surface-b));border-color:rgba(var(--jv-rgb),.15)}.jarvis-original-home .nav-shell .brand,.jarvis-original-home h1,.jarvis-original-home .section-head h2{color:#e0e6ee}.jarvis-original-home .hero h1{text-shadow:0 0 42px rgba(var(--jv-rgb),.1)}.jarvis-original-home .core-wrap{filter:drop-shadow(0 0 28px var(--jv-depth-glow))}.jarvis-original-home .core-ring{box-shadow:0 0 0 1px rgba(var(--jv-rgb),.17),0 0 48px rgba(var(--jv-rgb),.12),0 0 120px var(--jv-depth-glow),inset 0 0 48px var(--jv-depth-soft)!important}.jarvis-original-home .orbit{border-color:rgba(var(--jv-rgb),.17)}.jarvis-original-home :is(.system-card,.prime-card,.tool-card,.arcade-card){background:linear-gradient(145deg,var(--jv-surface-a),var(--jv-surface-b))!important;border-color:rgba(var(--jv-rgb),.15)!important}.jarvis-original-home :is(.system-card,.prime-card,.tool-card,.arcade-card):hover{border-color:rgba(var(--jv-rgb),.4)!important;box-shadow:0 12px 40px #0005,0 0 30px rgba(var(--jv-rgb),.12)!important}.jarvis-original-home .cta-row .button:not(.ghost),.jarvis-original-home .nav-actions .button:not(.ghost){background:linear-gradient(120deg,var(--jv-chrome-a),var(--jv-chrome-b));color:var(--jv-ink);border-color:rgba(var(--jv-rgb),.55);box-shadow:0 0 20px rgba(var(--jv-rgb),.15)}.jarvis-original-home .button.ghost{background:var(--jv-depth-soft);border-color:rgba(var(--jv-rgb),.25);color:#dae4f0}.jarvis-original-home .button:hover{box-shadow:0 0 28px rgba(var(--jv-rgb),.23)}.jarvis-original-home .relationship-showcase{background:radial-gradient(ellipse at top left,var(--jv-depth-glow),transparent 60%),linear-gradient(130deg,var(--jv-surface-a),var(--jv-surface-b));border-color:rgba(var(--jv-rgb),.22)}.jarvis-original-home .experience-console{background:linear-gradient(130deg,var(--jv-surface-a),var(--jv-surface-b));border-color:rgba(var(--jv-rgb),.2)}.jarvis-original-home :is(.jarvis-team,.team-card){border-color:rgba(var(--jv-rgb),.2)}.jarvis-original-home .team-card{background:linear-gradient(145deg,var(--jv-surface-a),var(--jv-surface-b))}
