.vrar{--vh-bg:#1c2a48;--vh-ink:#f6e7b4;--vh-sub:#cfd6e4;--vh-line:#8fb0dc;--vh-gold:#e9b44c;--vh-panel:#14203a;--vh-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;counter-reset:vp;--vh-grid:#8fb0dc29;--vh-grid-fine:#8fb0dc14;box-sizing:border-box;background-color:var(--vh-bg);background-image:linear-gradient(var(--vh-grid) 1px, transparent 1px), linear-gradient(90deg, var(--vh-grid) 1px, transparent 1px), linear-gradient(var(--vh-grid-fine) 1px, transparent 1px), linear-gradient(90deg, var(--vh-grid-fine) 1px, transparent 1px);width:min(100% - 1rem,64rem);color:var(--vh-ink);border:2px solid var(--vh-line);box-shadow:inset 0 0 0 6px var(--vh-bg), inset 0 0 0 7px var(--vh-line);background-size:7.5rem 7.5rem,7.5rem 7.5rem,1.5rem 1.5rem,1.5rem 1.5rem;margin-block:1.5rem;margin-inline:auto;padding-block:2.5rem 4rem;padding-inline:1.5rem;position:relative;overflow:hidden}.vrar-head{padding-block-end:9rem;position:relative}.vrar-head:after{content:"";pointer-events:none;background-image:linear-gradient(var(--vh-line) 1px, transparent 1px), linear-gradient(90deg, var(--vh-line) 1px, transparent 1px);transform-origin:50% 100%;background-size:2.5rem 2.5rem;height:8rem;position:absolute;inset-block-end:0;inset-inline:0;transform:perspective(22rem)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 5%,#000 90%);mask-image:linear-gradient(#0000 5%,#000 90%)}.vrar h1{font-family:var(--vh-mono);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance;margin-block:0 1rem;font-size:clamp(1.8rem,1.1rem + 3.4vw,3.2rem);font-weight:700;line-height:1.15}.vrar-why{max-width:44rem;font-size:1.125rem}.vrar-why p{overflow-wrap:anywhere;margin-block:0 .75rem;line-height:1.7}.vrar-note{border-inline-start:4px solid var(--vh-gold);max-width:44rem;color:var(--vh-sub);overflow-wrap:anywhere;margin-block:0 2rem;padding-inline-start:1rem;font-size:1rem;line-height:1.6}.vrar-h{font-family:var(--vh-mono);text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere;text-wrap:balance;flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:2rem .75rem;font-size:1.3rem;display:flex}.vrar-badge{border:2px solid var(--vh-gold);background:var(--vh-gold);color:var(--vh-bg);font-family:var(--vh-mono);letter-spacing:.12em;padding:.2rem .65rem;font-size:1rem;font-weight:700;line-height:1.4;display:inline-block}.vrar-about{background:var(--vh-panel);border:2px solid var(--vh-gold);overflow-wrap:anywhere;border-inline-start-width:10px;max-width:44rem;margin-block:0 1.5rem;padding:1rem 1.25rem;line-height:1.7}.vrar-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.5rem;margin-block:2rem;margin-inline:0;padding:0;list-style:none;display:grid}.vrar .vrar-piece{background-color:var(--vh-panel);border:2px solid var(--vh-line);border-block-start:5px solid var(--vh-gold);counter-increment:vp;background-image:none;border-radius:.25rem;padding:1rem 1.1rem;box-shadow:5px 5px #8fb0dc4d}.vrar .vrar-piece:hover,.vrar .vrar-piece:focus-within{box-shadow:7px 7px #8fb0dc66}.vrar-piece:before{content:"CH-" counter(vp, decimal-leading-zero) / "";font-family:var(--vh-mono);letter-spacing:.12em;color:var(--vh-gold);margin-block-end:.35rem;font-size:1rem;display:block}.vrar-piece h2{overflow-wrap:anywhere;text-wrap:balance;margin-block:0 .75rem;font-size:1.15rem;line-height:1.3}.vrar-sec{font-family:var(--vh-mono);white-space:nowrap;color:var(--vh-sub);font-size:1rem;font-weight:400}.vrar-views{font-family:var(--vh-mono);margin:0;padding:0;font-size:1rem;list-style:none}.vrar-views li{border-block-start:1px dashed var(--vh-line);color:var(--vh-sub);overflow-wrap:anywhere;padding-block:.4rem;line-height:1.6}.vrar .fx-chip{border-color:var(--vh-gold);font-family:var(--vh-mono);border-radius:.5rem;margin-inline:0 .4rem;font-size:1rem;text-decoration-thickness:1px}.vrar .fx-link{text-decoration-thickness:1px}.vrar .fx-link:hover{text-decoration-thickness:3px}@media (prefers-contrast:more){.vrar{--vh-sub:#fff;background-image:none}.vrar-head:after{display:none}.vrar .vrar-piece{background-image:none}}@media (forced-colors:active){.vrar{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.vrar-head:after{display:none}.vrar .vrar-piece,.vrar-about{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.vrar-badge{color:canvastext;background:canvas;border-color:canvastext}.vrar-note,.vrar-views li,.vrar-sec,.vrar-piece:before{color:canvastext;border-color:canvastext}}@media print{.vrar{color:#000;box-shadow:none;background:#fff;border-color:#000;overflow:visible}.vrar-head:after{display:none}.vrar-head{padding-block-end:1rem}.vrar .vrar-piece,.vrar-about{color:#000;box-shadow:none;break-inside:avoid;background:#fff;border-color:#000}.vrar-badge{color:#000;background:#fff;border-color:#000}.vrar-note,.vrar-views li,.vrar-sec,.vrar-piece:before{color:#000;border-color:#000}}
