/* One recovered network, clearer controls and a deliberate typographic close. */
html[data-matrix-mode=store] .matrix-depth{opacity:.52}
.inspector-close{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);background:var(--surface);color:var(--ink)}
.inspect-mark-button{position:absolute;z-index:7;left:24px;bottom:20px;display:flex;align-items:center;gap:20px;min-height:44px;padding:10px 14px;border:1px solid #756086;background:#100b18ed;color:var(--ink);font:11px/1.5 var(--mono)}
.inspect-mark-button svg{width:16px;height:16px}.inspect-mark-button:active{background:#322141}
.mark-inspector{width:min(1000px,calc(100% - 40px));max-height:calc(100svh - 40px);padding:24px;background:#0a080ef7;border:1px solid #78618d;color:var(--ink);overflow:auto}
.mark-inspector::backdrop{background:#020104d9}.inspector-title{display:flex;align-items:start;justify-content:space-between;gap:24px}.inspector-title h2{font-size:clamp(30px,4vw,52px);margin-top:12px}.inspector-title .matrix-command{font-size:11px}
.mark-inspect-view{height:min(57svh,530px);display:grid;place-items:center;background:url(tastecode/veyn_wireframe_field.png) center/cover no-repeat;touch-action:none;cursor:grab;overflow:hidden;margin-block:24px}
.mark-inspect-view.is-grabbing{cursor:grabbing}.mark-inspect-view>.artifact.artifact-sculpture{width:min(88%,68svh,636px);max-height:none;transform:rotate(-12deg);animation:none}
.inspector-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;font:11px/1.7 var(--mono);color:var(--muted)}.inspector-controls button{min-height:44px;color:var(--soft)}
.card-view-switch{display:flex;align-items:center;gap:4px;padding:7px 4px 0;font:10px/1.5 var(--mono)}.card-view-switch>span{margin-right:auto;color:var(--terminal-muted)}
.card-view-switch button{min-width:64px;min-height:36px;padding:8px 12px;background:transparent;color:var(--muted);border:1px solid transparent}.card-view-switch button[aria-pressed=true]{background:#21162f;color:var(--ink);border-color:#685279}
.product-image[data-manual-view=front] .alternate{opacity:0!important}.product-image[data-manual-view=back] .alternate{opacity:1!important}
.product-breadcrumb{display:flex;align-items:center;gap:14px;margin:0 0 26px;color:var(--terminal-muted);font:11px/1.6 var(--mono)}.product-breadcrumb a{color:var(--soft);min-height:32px;display:flex;align-items:center;gap:12px}.product-breadcrumb svg{width:16px;transform:rotate(180deg)}
.quick-buy{position:fixed;z-index:45;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#100c16f5;backdrop-filter:blur(14px);border-top:1px solid #6b527d}
.quick-buy>div{min-width:0;display:grid;gap:5px}.quick-buy strong{font:26px/1 var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-buy span{font:10px/1.5 var(--mono);color:var(--muted)}.quick-buy .button{min-width:145px;flex-shrink:0;font-size:11px;padding:12px 16px;min-height:48px}
.quick-buy[hidden]{display:none}.quick-buy-visible body{padding-bottom:90px}.quick-buy-visible .toast{bottom:calc(100px + env(safe-area-inset-bottom))}
.toast{left:auto;right:var(--gutter);transform:none;max-width:min(420px,calc(100% - 40px));text-wrap:pretty}
.terminal-history{margin:0 0 14px;border-block:1px solid var(--line);padding:0 0 12px}.terminal-history>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:10px 0;list-style:none;font:10px/1.6 var(--mono);color:var(--terminal-muted);cursor:pointer}.terminal-history>summary::-webkit-details-marker{display:none}.terminal-history>summary:after{content:'+';color:var(--soft)}.terminal-history[open]>summary:after{content:'−'}.terminal-history .boot-log{min-height:0;padding-top:8px}
.footer-invitation{max-width:510px}.footer-invitation h2{font-size:clamp(46px,5vw,78px);line-height:.95}.footer-invitation .prose{max-width:37ch;margin:24px 0}.footer-invitation .button{margin-top:4px}.footer-invitation .metadata{margin-top:20px;color:var(--terminal-muted);font-size:11px}
.footer-owner-tools{margin-top:14px;font:11px/1.7 var(--mono);color:var(--terminal-muted)}.footer-owner-tools summary{cursor:pointer;min-height:36px;padding-block:8px}.footer-owner-tools a{font:11px var(--mono)}
.footer-brand-grid{display:flex;align-items:end;justify-content:space-between;gap:40px;border-top:1px solid var(--line);padding-top:30px;margin-top:15px}.footer-brand-grid .footer-wordmark{margin:0;font-size:clamp(150px,24vw,360px);line-height:.76;letter-spacing:.08em;color:#51425f}.footer-signoff{font:500 clamp(28px,3.1vw,48px)/1 var(--display);color:var(--ink);padding-bottom:8px;max-width:11ch}
.network-footer{padding-top:30px}.network-footer .footer-top{gap:64px;padding-bottom:32px}.network-footer .footer-bottom{border-top:0;padding-top:36px}
.about-copy .about-statement{font:500 clamp(34px,3.5vw,54px)/1.08 var(--display);max-width:18ch;color:var(--ink);margin-block:30px}.about-copy .prose{font-size:17px}.about-copy>.button,.about-copy>.text-link{margin-top:26px}
@media(min-width:761px){.quick-buy{display:none}.quick-buy-visible body{padding-bottom:0}}
@media(hover:hover) and (pointer:fine){.inspect-mark-button:hover,.inspector-close:hover{border-color:var(--soft);background:#21162d}.card-view-switch button:hover{color:var(--ink);background:#1a1224}}
@media(max-width:760px){.inspect-mark-button{left:16px;bottom:12px;padding:8px 10px;min-height:38px;font-size:10px;gap:12px}.signal-telemetry{top:27px}.card-view-switch button{min-height:44px}.card-view-switch{padding-top:2px}.product-card-info{align-items:start}.card-bottom{padding-bottom:10px}.product-breadcrumb{margin-bottom:16px;font-size:10px}.product-breadcrumb a{min-height:44px}.mark-inspector{width:calc(100% - 24px);max-height:calc(100svh - 24px);padding:18px}.mark-inspect-view{height:42svh;margin-block:16px}.inspector-controls{align-items:start;gap:14px;font-size:10px}.inspector-controls p{max-width:19ch}.inspector-controls button{font-size:10px}.terminal-history .boot-log{font-size:10px;line-height:1.7}.terminal:not(.is-booting) .terminal-auth{margin-top:16px;padding-top:16px}.footer-brand-grid{flex-direction:column;align-items:start;gap:24px;padding-top:26px}.footer-brand-grid .footer-wordmark{font-size:31vw;letter-spacing:.08em}.footer-signoff{font-size:32px;max-width:14ch}.footer-links a,.footer-links button{display:flex;align-items:center;min-height:44px;margin:0!important}.network-footer .footer-top{gap:38px}.footer-invitation h2{font-size:52px}.about-copy .about-statement{font-size:38px}.about-copy .prose{font-size:16px}.toast{font-size:12px;padding:14px 18px}}
@media(prefers-reduced-transparency:reduce){.quick-buy,.mark-inspector{background:#100c16;backdrop-filter:none}}
@media(prefers-contrast:more){.quick-buy,.mark-inspector,.inspect-mark-button{background:#050407;border-color:var(--ink)}.footer-brand-grid .footer-wordmark{color:var(--muted)}}
/* Horizontal photo gestures leave vertical page scrolling and pinch zoom native. */
.product-card .product-image{touch-action:pan-y pinch-zoom}
.product-card .product-image img{-webkit-user-drag:none;user-select:none}
