.vr{--yl:#eab308;--nv:#1e1b4b;--rd:#ef4444;--wh:#fff;color:var(--wh);background:#17133a;font-family:DotGothic16,Inter,Zen Kaku Gothic New,sans-serif;overflow-x:clip}.vr :focus-visible{outline:3px solid var(--yl);outline-offset:2px}.vr button{cursor:pointer;color:inherit;font-family:inherit}.vr-head{text-align:center;background:repeating-linear-gradient(135deg, var(--yl) 0 24px, #c99a06 24px 48px);color:#1a1000;padding:calc(48px + 1.2rem) clamp(1rem,4vw,3rem) 1.2rem}.vr-tag{background:var(--rd);color:#fff;padding:.1rem .9rem;font-size:.78rem;font-weight:700;display:inline-block}.vr-head h1{text-shadow:3px 3px #fff8;margin-top:.6rem;font-size:clamp(1.6rem,6vw,3.6rem);font-weight:400;line-height:1.25}.vr-head h1 span{display:block}.vr-lead{margin-top:.6rem;font-size:.86rem;font-weight:700}.vr-board{max-width:70rem;margin:0 auto;padding:1rem clamp(.6rem,3vw,1.6rem) 2.2rem}.vr-status{background:var(--nv);border:3px solid var(--yl);flex-wrap:wrap;align-items:center;gap:.4rem 1.6rem;padding:.5rem .9rem;font-size:.8rem;display:flex}.vr-status b{color:var(--yl);font-size:1.1rem;font-weight:400}.vr-day{color:#1a1000;background:var(--yl);border:2px solid #fff;border-radius:.3rem;margin-left:auto;padding:.4rem 1rem;font-size:.8rem;font-weight:700}.vr-two{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:1.2rem;margin-top:1rem;display:grid}.vr-shop,.vr-home{background:#221e55;border:3px solid #3a3580;padding:.8rem}.vr-h{color:var(--yl);font-size:.82rem;font-weight:700}.vr-shelf{background:#2c2760;border-bottom:8px solid #6a4a1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.6rem;padding:.5rem;list-style:none;display:grid}.vr-tape{text-align:left;background:#111;border:2px solid #444;border-radius:.2rem;grid-template-columns:2.6rem 1fr;align-items:center;gap:.4rem;width:100%;padding:.3rem;font-size:.64rem;line-height:1.3;display:grid}.vr-tape:hover:not(:disabled){border-color:var(--yl)}.vr-tape:disabled{opacity:.4;cursor:default}.vr-tape.is-bag{border-color:var(--yl);box-shadow:0 0 0 2px var(--yl)}.vr-tape img{object-fit:cover;background:#fff;width:2.6rem;height:3.4rem;display:block}.vr-tape b{font-size:.68rem;font-weight:400;display:block}.vr-tape small{color:#bbb}.vr-tape em{background:var(--yl);color:#000;margin-top:.1rem;padding:0 .3rem;font-size:.58rem;font-style:normal;display:inline-block}.vr-tape em.new{background:var(--rd);color:#fff}.vr-bag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.6rem;font-size:.8rem;display:flex}.vr-bag b{color:var(--yl);font-size:1rem;font-weight:400}.vr-pay{color:#fff;background:var(--rd);border:3px solid #fff;border-radius:.3rem;padding:.5rem 1.2rem;font-size:.9rem;font-weight:700}.vr-pay:disabled{opacity:.4;cursor:default}.vr-msg{border-left:5px solid var(--yl);background:#14102f;min-height:2.4rem;margin-top:.5rem;padding:.3rem .5rem;font-family:Zen Kaku Gothic New,sans-serif;font-size:.74rem;font-weight:700;line-height:1.6}.vr-rented{flex-wrap:wrap;gap:.4rem;min-height:3.6rem;margin-top:.5rem;list-style:none;display:flex}.vr-empty{color:#9a98c0;align-self:center;font-family:Zen Kaku Gothic New,sans-serif;font-size:.74rem}.vr-rented button{text-align:left;background:#111;border:2px solid #444;border-radius:.2rem;grid-template-columns:2rem auto;align-items:center;gap:.3rem;padding:.2rem .4rem .2rem .2rem;font-size:.6rem;line-height:1.3;display:grid}.vr-rented button.is-in{border-color:var(--yl);box-shadow:0 0 0 2px var(--yl)}.vr-rented img{object-fit:cover;width:2rem;height:2.6rem;display:block}.vr-rented small{color:#bbb;display:block}.vr-rented small.late{color:var(--rd);font-weight:700}.vr-rented .ok{color:#7dff9a}.vr-tv{background:#2a2a2a;border:4px solid #111;border-radius:1rem;margin-top:.7rem;padding:.6rem;position:relative;box-shadow:inset 0 0 0 2px #444}.vr-tv canvas{aspect-ratio:4/3;filter:saturate(1.25)contrast(1.08);background:#000;border-radius:.8rem/1rem;width:100%;height:auto;display:block}.vr-crt{pointer-events:none;background:repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 3px);border-radius:.8rem/1rem;position:absolute;inset:.6rem;box-shadow:inset 0 0 40px #00000080}.vr-deck{background:#1a1a1a;border:3px solid #333;border-radius:.3rem;grid-template-columns:auto 1fr;align-items:center;gap:.5rem 1rem;margin-top:.6rem;padding:.6rem;display:grid}.vr-ctr{color:#6aff6a;text-align:right;background:#14210f;border:2px solid #000;padding:.2rem .6rem;font-family:IBM Plex Mono,monospace}.vr-ctr small{color:#3c9a3c;text-align:left;font-size:.5rem;display:block}.vr-ctr b{text-shadow:0 0 6px #3cff3c;font-size:1.2rem;font-weight:400}.vr-tr{justify-content:flex-end;gap:.3rem;display:flex}.vr-tr button{background:#3a3a3a;border:2px solid #666;border-radius:.2rem;width:2.6rem;height:2.2rem;font-size:.9rem;box-shadow:0 3px #111}.vr-tr button:active{box-shadow:none;transform:translateY(2px)}.vr-tr button.on{background:var(--yl);color:#000}.vr-trk{grid-column:1/-1;grid-template-columns:auto 3rem 1fr;align-items:center;gap:.6rem;font-size:.74rem;display:grid}.vr-trk output{color:var(--yl);font-family:IBM Plex Mono,monospace}.vr-trk input{width:100%;accent-color:var(--yl)}.vr-q{gap:.3rem;margin-top:.6rem;font-size:.76rem;display:grid}.vr-q b{color:var(--yl);font-size:1rem;font-weight:400}.vr-qbar{background:#000;border:1px solid #555;height:.5rem}.vr-qbar i{background:linear-gradient(90deg, var(--rd), var(--yl), #7dff9a);height:100%;display:block}.vr-post{margin-top:.7rem}.vr-postl{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;list-style:none;display:flex}.vr-postl button{background:var(--rd);color:#fff;border:2px solid #fff;border-radius:.2rem;padding:.3rem .7rem;font-size:.7rem;font-weight:700}.vr-info{color:#111;border:3px solid var(--yl);background:#fff;margin-top:.7rem;padding:.7rem;font-family:Zen Kaku Gothic New,sans-serif;font-size:.82rem;line-height:1.7}.vr-info[hidden]{display:none}.vr-info b{font-size:1rem}.vr-info img{float:right;border:2px solid #111;width:6rem;margin:0 0 .3rem .6rem}.vr-ledger{background:var(--nv);border:2px solid #3a3580;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.4rem;margin-top:1rem;padding:.6rem .9rem;font-size:.78rem;display:flex}.vr-ledger b{color:var(--yl);font-weight:400}.vr-cert{text-align:center;color:#1a1000;background:var(--yl);border:4px solid var(--rd);margin-top:.8rem;padding:.8rem 1rem;font-size:1rem;line-height:1.7}.vr-cert[hidden]{display:none}.vr-reset{background:0 0;border:2px solid #3a3580;margin-top:.8rem;padding:.4rem 1rem;font-size:.74rem}.vr-reset:hover{border-color:var(--yl)}.vr-sec{border-top:4px solid var(--yl);padding:clamp(2.4rem,6vh,4rem) clamp(1rem,5vw,4rem)}.vr-sec-2{background:#1d1946}.vr-wrap{max-width:62rem;margin-inline:auto}.vr-k{letter-spacing:.1em;background:var(--yl);color:#1a1000;padding:.05rem .9rem;font-size:.8rem;display:inline-block}.vr-h2{color:var(--yl);margin-top:.5rem;font-size:clamp(1.4rem,4vw,2.2rem);font-weight:400;line-height:1.3}.vr-plain{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.7rem;margin-top:1rem;list-style:none;display:grid}.vr-plain li{border:2px solid #3a3580;gap:.15rem;padding:.4rem;display:grid}.vr-plain img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.vr-plain b{margin-top:.3rem;font-size:.78rem;font-weight:400;line-height:1.4}.vr-plain small{color:#bbb8e0;font-family:Zen Kaku Gothic New,sans-serif;font-size:.64rem}.vr-two2{grid-template-columns:1fr minmax(18rem,26rem);align-items:start;gap:clamp(1.6rem,5vw,4rem);display:grid}.vr-text{color:#e4e2ff;max-width:30rem;margin-top:.8rem;font-family:Zen Kaku Gothic New,sans-serif;font-size:.9rem;line-height:2}.vr-small{color:#bbb8e0;margin-top:.8rem;font-size:.74rem}.vr-menu{border-top:3px solid var(--rd);margin-top:.8rem;list-style:none}.vr-menu li{border-bottom:1px solid #3a3580;grid-template-columns:1fr auto;align-items:baseline;gap:1rem;padding:.7rem 0;display:grid}.vr-menu b{font-family:Zen Kaku Gothic New,sans-serif;font-weight:400;display:block}.vr-menu small{color:#bbb8e0;font-family:Zen Kaku Gothic New,sans-serif;font-size:.68rem}.vr-menu em{color:var(--yl);white-space:nowrap;font-style:normal}.vr-sns{flex-wrap:wrap;gap:.5rem;margin-top:1.2rem;list-style:none;display:flex}.vr-sns a{color:#1a1000;background:var(--yl);border:3px solid #fff;padding:.6rem 1.6rem;text-decoration:none;display:inline-block}.vr-sns a:hover{background:var(--rd);color:#fff}.vr-foot{color:#bbb8e0;border-top:4px solid var(--yl);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,5vw,4rem);font-size:.7rem;display:flex}.vr-foot a{color:var(--yl)}@media (width<=860px){.vr-two,.vr-two2{grid-template-columns:1fr}}
