
.wvr{background:#0c0c0c;color:#eee;padding:52px 20px;scroll-margin-top:25px;font-family:inherit}.wvr *{box-sizing:border-box}.wvr [hidden]{display:none!important}.wvr-inner{max-width:1200px;margin:auto}.wvr-head{text-align:center;margin-bottom:30px}.wvr h2{font-family:Georgia,serif;font-size:32px;font-weight:400;color:#d3b567;margin:0 0 12px}.wvr-summary{font-size:18px;margin:8px 0}.wvr-stars{color:#e6b422;letter-spacing:2px;white-space:nowrap}.wvr-note{font-size:13px;line-height:1.6;color:#bcb8af;max-width:680px;margin:8px auto}.wvr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.wvr-card{break-inside:avoid;background:#141414;border:1px solid #303030;border-radius:12px;overflow:hidden;margin:0 0 18px;display:inline-block;width:100%}.wvr-media img,.wvr-media video{display:block;width:100%;height:auto;max-height:560px;object-fit:contain;background:#0b0b0b}.wvr-media.multiple{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;align-items:start}.wvr-body{padding:18px}.wvr-text{font-size:15px;line-height:1.7;margin:10px 0 16px;white-space:pre-line;overflow-wrap:anywhere}.wvr-meta{display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap;font-size:12px;color:#bcb8af}.wvr-meta b{font-size:13px;color:#f0eee8}.wvr-model{font-size:12px;color:#d3b567;display:block;margin:12px 0 0}.wvr-more{display:block;margin:24px auto 0;padding:14px 32px;background:#d0ad55;color:#171308;border:0;border-radius:8px;font:600 15px inherit;cursor:pointer;min-height:48px}.wvr-more:focus-visible,.wvr-badge:focus-visible{outline:3px solid #b99b57;outline-offset:4px}.wvr-badge{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:inherit;font-size:14px;text-decoration:none;margin:8px 0 14px}.wvr-badge .wvr-stars{font-size:20px}.wvr-empty{text-align:center;color:#bcb8af;padding:22px}.wvr-status{text-align:center;color:#bcb8af;font-size:12px;margin-top:20px}.wvr-fraction{position:relative;display:inline-block;color:#555;letter-spacing:2px}.wvr-fraction span{position:absolute;left:0;top:0;overflow:hidden;color:#e6b422;white-space:nowrap}
@media(max-width:900px){.wvr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.wvr-grid{grid-template-columns:1fr}.wvr{padding:36px 16px}.wvr h2{font-size:27px}.wvr-badge{font-size:12px}.wvr-head{margin-bottom:22px}}
