/* Read-only review guide, scoped to the existing VGC visual system. */
.video-review-mode .page-heading{display:none}
.sidebar .vault-nav #video-review-nav{margin-top:10px;background:#162522;border-color:#4e7765;color:#dcf1e5;gap:12px;justify-content:flex-start;text-align:left}
.sidebar .vault-nav #video-review-nav.active{background:#b1f88a;border-color:#ccffaf;color:#13200d;box-shadow:inset 3px 0 #58b528}
#video-review-nav svg{width:24px;height:24px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
#video-review-view{--vr-line:#3a4c54;--vr-surface:#132028;--vr-muted:#b9c9d1;--vr-green:#aaf178;--vr-amber:#f1be8c;color:#ecf3f6;font:400 1rem/1.65 var(--body);overflow-wrap:anywhere}
#video-review-view *{box-sizing:border-box}
#video-review-view [hidden]{display:none!important}
#video-review-view h1,#video-review-view h2,#video-review-view h3,#video-review-view h4,#video-review-view p{margin:0}
#video-review-view h1{font:700 clamp(2rem,3.6vw,3rem)/1.15 var(--display);letter-spacing:0}
#video-review-view h1 em{color:var(--vr-green);font-style:normal}
#video-review-view h2{font:600 var(--type-section)/1.25 var(--display);margin-bottom:12px}
#video-review-view h3{font:600 1.125rem/1.4 var(--body)}
#video-review-view h4{font:700 .875rem/1.5 var(--body)}
#video-review-view p{color:var(--vr-muted)}
#video-review-view summary:focus-visible{outline:2px solid var(--vr-green);outline-offset:4px}
#video-review-view .vr-small{font-size:.875rem;line-height:1.55;color:#a9bbc5}
#video-review-view .vr-hero{border-bottom:1px solid var(--vr-line);padding-bottom:32px}
#video-review-view .vr-eyebrow{color:var(--vr-green);font-size:.875rem;font-weight:600;letter-spacing:.06em;margin-bottom:12px}
#video-review-view .vr-lead{font-size:1.25rem;line-height:1.5;margin:16px 0 22px;color:#e8f0f4}
#video-review-view .vr-flow{list-style:none;display:flex;flex-wrap:wrap;align-items:stretch;gap:8px 20px;padding:0;margin:20px 0}
#video-review-view .vr-flow li{position:relative;display:flex;align-items:center;border:1px solid var(--vr-line);background:#111d23;border-radius:7px;padding:10px 13px;font-size:.875rem;font-weight:600}
#video-review-view .vr-flow li:not(:last-child)::after{content:'›';position:absolute;right:-15px;color:#809b8b;font-size:20px}
#video-review-view .vr-flow li:last-child{border-color:#688b53;color:var(--vr-green)}
#video-review-view .vr-section{margin-top:42px;scroll-margin-top:24px}
#video-review-view .vr-section-head{margin-bottom:20px}
#video-review-view .vr-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:18px}
#video-review-view .vr-card{background:var(--vr-surface);border:1px solid var(--vr-line);border-radius:12px;padding:22px;min-width:0;display:flex;flex-direction:column;gap:16px}
#video-review-view .vr-card header{display:flex;gap:14px;align-items:center}
#video-review-view .vr-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid #4f6b60;border-radius:10px;background:#193025;flex-shrink:0;color:var(--vr-green)}
#video-review-view .vr-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
#video-review-view .vr-index{font:600 .875rem/1.5 var(--mono);color:var(--vr-green)}
#video-review-view .vr-card .vr-question{color:#e7eef3}
#video-review-view .vr-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#video-review-view .vr-compare>div{min-width:0}
#video-review-view .vr-compare p{font-size:.875rem;line-height:1.65;margin-top:10px}
#video-review-view .vr-good-label{color:var(--vr-green);margin-bottom:8px}
#video-review-view .vr-bad-label{color:var(--vr-amber);margin-bottom:8px}
#video-review-view .vr-diagram{min-height:132px;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:12px 8px;background:#090f14;border:1px solid #354952;border-radius:7px}
#video-review-view .vr-diagram small{font:400 .75rem/1.4 var(--body);text-align:center;color:#b7c7cd}
#video-review-view .vr-timeline{display:flex;gap:3px;min-height:38px}
#video-review-view .vr-timeline span{display:grid;place-items:center;background:#233c2c;color:#c2f7a0;font-size:.75rem;text-align:center;flex:1;border-radius:3px;padding:3px}
#video-review-view .vr-timeline.is-good span:nth-child(2){flex:2}
@media(max-width:1200px){#video-review-view .vr-timeline.is-good{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#video-review-view .vr-timeline.is-good span{min-height:28px}}
#video-review-view .vr-timeline.is-bad span{background:#493626;color:#f1c095}
#video-review-view .vr-timeline+small{display:flex;justify-content:space-between;gap:4px}
#video-review-view .vr-type-demo{text-align:center;font-size:.875rem;line-height:1.4;color:#dfe9ed}
#video-review-view .vr-type-demo strong{font-size:1.7rem;color:var(--vr-green);display:block}
#video-review-view .vr-type-demo.crowded{font-size:.75rem;line-height:1.8;color:#f1c095}
#video-review-view .vr-motion-demo{width:100%;height:58px;stroke:#aaf178;fill:none;stroke-width:2.5}
#video-review-view .vr-compare>div:last-child .vr-motion-demo{stroke:var(--vr-amber)}
#video-review-view .vr-cut-demo{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;font-size:.75rem;text-align:center}
#video-review-view .vr-cut-demo span{padding:6px;background:#233640;border:1px solid #526673}
#video-review-view .vr-cut-demo b{color:var(--vr-green);font-size:.75rem}
#video-review-view .vr-cut-demo.is-bad b{color:var(--vr-amber);transform:rotate(-7deg)}
#video-review-view .vr-frame-demo{border:1px solid #546973;border-radius:4px;padding:6px;height:105px;overflow:hidden;position:relative}
#video-review-view .vr-safe-area{border:1px dashed #577866;height:65px;display:grid;place-items:center;overflow:hidden}
#video-review-view .vr-safe-area span{font-size:.7rem;padding:8px;background:#2c4831;color:var(--vr-green);border:1px solid #aaf178}
#video-review-view .vr-frame-demo.is-bad .vr-safe-area span{transform:translateX(38%) scale(1.55);background:#493626;border-color:var(--vr-amber);color:var(--vr-amber)}
#video-review-view .vr-frame-demo small{display:block;margin-top:6px}
#video-review-view .vr-look-demo{display:flex;gap:5px;justify-content:center}
#video-review-view .vr-look-demo span{border:1px solid #5c874a;background:#152d1d;border-radius:3px;color:#aaf178;padding:6px;font-weight:700;font-size:1rem}
#video-review-view .vr-look-demo.is-bad span:nth-child(1){color:#f5ac83;border-color:#bb4f30;background:#3c1a20;font-family:serif}
#video-review-view .vr-look-demo.is-bad span:nth-child(2){color:#ff9cfc;background:#3e1843;border-color:#bc7ff0;text-shadow:0 0 8px #ff0}
#video-review-view .vr-look-demo.is-bad span:nth-child(3){color:#6fedff;background:#123b43;border-color:#43c7ed;font-style:italic}
#video-review-view .vr-mix-demo{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;font-size:.75rem}
#video-review-view .vr-mix-demo b{height:8px;border-radius:2px;background:#719787;justify-self:start;width:85%}
#video-review-view .vr-mix-demo .music{width:38%;background:#587181}
#video-review-view .vr-mix-demo .sfx{width:20%;background:#587181}
#video-review-view .vr-mix-demo.is-bad .voice{width:25%}
#video-review-view .vr-mix-demo.is-bad .music,#video-review-view .vr-mix-demo.is-bad .sfx{width:100%;background:#bb8258}
#video-review-view .vr-focus-demo{display:grid;grid-template-columns:1fr 1fr;gap:6px;text-align:center}
#video-review-view .vr-focus-demo>*{padding:7px 3px;background:#1a2931;font-size:.75rem;border:1px solid #40545f}
#video-review-view .vr-focus-demo.is-good strong{grid-column:1/-1;padding:18px 5px;color:var(--vr-green);border-color:#75aa57;font-size:.875rem}
#video-review-view .vr-focus-demo.is-good span{font-size:.75rem;padding:3px;color:#8ba1ad}
#video-review-view .vr-focus-demo.is-bad>*{min-height:44px;background:#403326;color:#f1c095;font-size:.75rem}
#video-review-view details summary{cursor:pointer;color:#dbe8ee;padding:8px 0}
#video-review-view details ul{padding-left:20px;margin:10px 0}
#video-review-view .vr-direction{margin-top:auto;padding-top:14px;border-top:1px solid var(--vr-line)}
#video-review-view .vr-direction>span{font-size:.75rem;letter-spacing:.025em;color:#a4baab}
#video-review-view .vr-direction p{font-size:.875rem;line-height:1.7;margin-top:6px}
#video-review-view .vr-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}
#video-review-view .vr-three article{padding:20px;border:1px solid var(--vr-line);border-radius:10px;background:#101b22;min-width:0}
#video-review-view .vr-three h3{margin:10px 0}
#video-review-view .vr-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}
#video-review-view .vr-tags span{font-size:.875rem;color:#b4c7d0;border-bottom:1px solid #4e635e}
#video-review-view .vr-feedback-compare{display:grid;grid-template-columns:1fr 1.4fr;gap:16px}
#video-review-view .vr-feedback-compare article{padding:24px;border:1px solid var(--vr-line);border-radius:10px;background:#101b22}
#video-review-view .vr-feedback-compare h3{margin-bottom:18px}
#video-review-view .vr-weak p{margin:12px 0;color:#a8b3bd}
#video-review-view .vr-weak strong{color:var(--vr-amber);font-size:.875rem}
#video-review-view .vr-director{border-color:#608b4c!important}
#video-review-view .vr-director h3{color:var(--vr-green)}
#video-review-view dl{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;margin:0}
#video-review-view dt{font-size:.875rem;color:var(--vr-green)}
#video-review-view dd{margin:0}
#video-review-view .vr-priority{display:inline-flex;font:600 .875rem/1.5 var(--body);border:1px solid #7c8d95;border-radius:4px;padding:4px 9px;color:#d6e0e5;background:#1d2930}
#video-review-view .vr-priority.must{color:#ffca9d;border-color:#9f7151;background:#302218}
#video-review-view .vr-priority.should{color:#d4f2b3;border-color:#6b824f;background:#222d1d}
#video-review-view .vr-priorities ul{padding-left:18px;margin:16px 0 0}
#video-review-view .vr-priorities li{margin:8px 0;color:var(--vr-muted)}
#video-review-view .vr-principle{margin-top:16px;color:#e3eedc;font-weight:600}
#video-review-view .vr-lock{padding:26px;border:1px solid var(--vr-line);border-radius:12px;background:#101e20}
#video-review-view .vr-lock-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:22px 0}
#video-review-view .vr-lock-timeline>div{padding:18px 10px;background:#243e2c;color:var(--vr-green);text-align:center;border-top:3px solid #82c953}
#video-review-view .vr-lock-timeline>div:nth-child(2){background:#3a3023;border-color:#b6925c;color:#f1c095}
#video-review-view .vr-lock-timeline strong,#video-review-view .vr-lock-timeline span{display:block}
#video-review-view .vr-lock-timeline span{font-size:.75rem;margin-top:5px}
#video-review-view .vr-loop{border-top:1px solid var(--vr-line);padding:30px 0 10px}
#video-review-view .vr-approval{color:var(--vr-green);font-weight:600;margin:24px 0}
#video-review-view .vr-loop h3{font-size:1.375rem;margin-bottom:8px}
@media(max-width:800px){#video-review-view .vr-card-grid,#video-review-view .vr-feedback-compare{grid-template-columns:1fr}#video-review-view .vr-three{grid-template-columns:1fr}#video-review-view .vr-three article{padding:20px}}
@media(max-width:480px){#video-review-view .vr-card{padding:18px}#video-review-view .vr-compare{gap:10px}#video-review-view .vr-diagram{padding:10px 6px}#video-review-view .vr-lock{padding:20px 16px}#video-review-view .vr-lock-timeline>div{padding:12px 5px}#video-review-view .vr-lock-timeline span{font-size:.75rem}#video-review-view .vr-timeline{flex-wrap:wrap}#video-review-view .vr-timeline span{flex-basis:40%}#video-review-view .vr-feedback-compare article{padding:20px}}

/* Review room: compact category index, visual examples and a warm notes layer. */
#video-review-view{--vr-muted:#b8c8d0;--vr-line:#33464f;--vr-amber:#f6c28d}
#video-review-view .vr-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;border:0;padding:8px 0 32px}
#video-review-view h1{font-size:clamp(2.1rem,3.8vw,3.6rem);line-height:1.12;text-transform:none}
#video-review-view h1 em{color:#d6e9ed}
#video-review-view .vr-hero-copy>p:not(.vr-eyebrow){max-width:40ch}
#video-review-view .vr-lead{font-size:1.125rem;margin:20px 0 12px;color:#eff4f5}
#video-review-view .vr-start{display:inline-flex;align-items:center;gap:26px;background:#b5f493;border:1px solid #c6ffad;color:#162612;text-decoration:none;font-weight:700;border-radius:8px;padding:12px 18px;margin:24px 0 14px;min-height:48px}
#video-review-view a:focus-visible{outline:2px solid #b5f493;outline-offset:5px}
#video-review-view .vr-preview-example{border:1px solid #425b65;border-radius:14px;background:#13222c;overflow:hidden;box-shadow:0 16px 45px #0003;min-width:0}
#video-review-view .vr-preview-bar{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:14px 18px;font:500 .75rem/1.5 var(--mono);color:#c7d7df;border-bottom:1px solid #3c505c}
#video-review-view .vr-preview-bar span:last-child{color:#b5f493}
#video-review-view .vr-preview-scene{margin:18px;min-height:200px;position:relative;display:flex;align-items:center;padding:24px;background:linear-gradient(130deg,#263f4a,#172731);border:1px solid #47616b;border-radius:7px;overflow:hidden}
#video-review-view .vr-scene-caption{position:relative;z-index:1;max-width:85%}
#video-review-view .vr-scene-caption>span{font:500 .75rem/1.5 var(--mono);color:#a7d9e2;letter-spacing:.06em}
#video-review-view .vr-scene-caption strong{display:block;font:600 clamp(1.3rem,2vw,1.85rem)/1.3 var(--body);margin-top:12px;color:#f4f6ef}
#video-review-view .vr-frame-corner{position:absolute;right:-30px;top:25px;width:130px;height:160px;border:18px solid #78979c22;transform:rotate(18deg)}
#video-review-view .vr-scene-tag{position:absolute;bottom:10px;right:12px;font:.75rem/1.5 var(--mono);color:#c6d5db}
#video-review-view .vr-preview-tracks{display:grid;grid-template-columns:52px minmax(0,1fr);gap:8px;align-items:center;padding:0 18px 18px;font:.625rem/1.5 var(--mono);color:#bed0d9}
#video-review-view .vr-preview-tracks>div{display:flex;gap:4px;height:23px}
#video-review-view .vr-preview-tracks i{flex:1;background:#425967;border-radius:3px}
#video-review-view .vr-preview-tracks .vr-track-focus{background:#d7a877;border:2px solid #ffe5b7}
#video-review-view .vr-preview-tracks .vr-dialog-track{height:15px}
#video-review-view .vr-dialog-track i{background:repeating-linear-gradient(90deg,#80b49e 0 2px,#2c5346 2px 5px)}
#video-review-view .vr-preview-note{background:#f0dec1;color:#30291f;padding:18px 22px;border-top:4px solid #d2a879}
#video-review-view .vr-preview-note>span{font:600 .75rem/1.5 var(--mono);color:#6b5236}
#video-review-view .vr-preview-note p{color:#40382d;font-size:.9375rem;line-height:1.6;margin-top:6px}
#video-review-view .vr-process-strip{display:flex;align-items:center;gap:24px;padding:16px 0;border-block:1px solid var(--vr-line);flex-wrap:wrap}
#video-review-view .vr-process-strip>span{font:500 .75rem/1.5 var(--mono);color:#a8bdc6;letter-spacing:.08em}
#video-review-view .vr-process-strip .vr-flow{margin:0}
#video-review-view .vr-section-head{display:flex;justify-content:space-between;gap:20px;align-items:center}
#video-review-view .vr-guide-tag{font:500 .75rem/1.5 var(--mono);padding:7px 10px;border:1px solid #47616b;border-radius:4px;color:#bcd7de;white-space:nowrap}
#video-review-view .vr-card-grid{gap:12px;align-items:start}
#video-review-view .vr-card{--card-accent:#a7d9e2;display:block;padding:0;border-radius:10px;background:#14232c;overflow:hidden}
#video-review-view .vr-card:nth-child(3n+2){--card-accent:#d4bcf1}
#video-review-view .vr-card:nth-child(3n){--card-accent:#efc18b}
#video-review-view .vr-card>summary{display:flex;list-style:none;align-items:center;gap:16px;padding:22px;min-height:148px}
#video-review-view .vr-card>summary::-webkit-details-marker{display:none}
#video-review-view .vr-card>summary:hover{background:#20343e}
#video-review-view .vr-card>summary:focus-visible{outline-offset:-4px;border-radius:10px}
#video-review-view .vr-card .vr-icon{width:48px;height:48px;background:#0c171d;border-color:#3b545f;color:var(--card-accent)}
#video-review-view .vr-card-heading{flex:1;min-width:0}
#video-review-view .vr-card .vr-index{color:var(--card-accent);font-size:.75rem}
#video-review-view .vr-card h3{font-size:1.125rem;margin:3px 0 5px}
#video-review-view .vr-card .vr-question{display:block;font-size:.875rem;color:#b5c5cf}
#video-review-view .vr-disclosure{font-size:1.5rem;line-height:1;color:var(--card-accent)}
#video-review-view .vr-card[open]{grid-column:1/-1;border-color:#688992}
#video-review-view .vr-card[open]>summary{min-height:100px;border-bottom:1px solid var(--vr-line)}
#video-review-view .vr-card[open] .vr-disclosure{transform:rotate(45deg)}
#video-review-view .vr-card-body{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;padding:24px}
#video-review-view .vr-card-body .vr-compare{grid-row:span 2;gap:16px}
#video-review-view .vr-checklist ul{margin:10px 0 0;padding-left:18px;color:#c5d3da;font-size:.9375rem}
#video-review-view .vr-checklist li{margin:5px 0}
#video-review-view .vr-direction{padding:16px;border:1px solid #826b4f;border-radius:7px;background:#302a21}
#video-review-view .vr-direction>span{color:#efc58e}
#video-review-view .vr-direction p{color:#efe3d2}
#video-review-view .vr-feedback-compare .vr-director{background:#f0dec1;border-color:#e1bd8e!important;color:#30291f}
#video-review-view .vr-director h3,#video-review-view .vr-director dt{color:#674621}
#video-review-view .vr-three article{border-top:3px solid #698d9d}
#video-review-view .vr-three article:nth-child(2){border-top-color:#c1a0d6}
#video-review-view .vr-three article:nth-child(3){border-top-color:#c1a271}
@media(max-width:1100px){#video-review-view .vr-hero{grid-template-columns:1fr;gap:28px}#video-review-view .vr-hero-copy>p:not(.vr-eyebrow){max-width:58ch}#video-review-view .vr-preview-example{max-width:640px;width:100%}#video-review-view .vr-card-body{grid-template-columns:1fr}#video-review-view .vr-card-body .vr-compare{grid-row:auto}}
@media(max-width:600px){#video-review-view .vr-hero{padding-top:0}#video-review-view .vr-section-head{align-items:start;flex-direction:column;gap:12px}#video-review-view .vr-guide-tag{display:none}#video-review-view .vr-card>summary{padding:18px 14px;gap:12px;min-height:124px}#video-review-view .vr-card .vr-icon{width:36px;height:40px}#video-review-view .vr-card h3{font-size:1rem}#video-review-view .vr-card-body{padding:18px 14px;gap:20px}#video-review-view .vr-preview-scene{padding:20px 14px;min-height:190px}#video-review-view .vr-scene-caption{max-width:100%}#video-review-view .vr-flow li{padding:8px 10px;font-size:.8125rem}#video-review-view .vr-process-strip{gap:12px}}
@media(max-width:380px){#video-review-view .vr-compare{grid-template-columns:1fr}#video-review-view dl{grid-template-columns:1fr;gap:4px}#video-review-view dd{margin-bottom:10px}}

/* Six distinct reading chapters: boundaries, contrast and structure, not colour alone. */
#video-review-view .vr-chapter{--chapter-accent:#91dce9;margin-top:56px;padding:clamp(20px,3vw,40px);border:1px solid #375763;border-top:4px solid var(--chapter-accent);border-radius:16px;background:#10222c}
#video-review-view .vr-chapter-head{display:flex;align-items:flex-start;gap:20px;margin-bottom:20px}
#video-review-view .vr-chapter-number{flex-shrink:0;font:500 clamp(2.5rem,4vw,3.75rem)/1 var(--display);color:var(--chapter-accent);padding-right:20px;border-right:1px solid currentColor}
#video-review-view .vr-chapter-label{font:700 .875rem/1.4 var(--body);letter-spacing:.06em;color:var(--chapter-accent);margin-bottom:8px}
#video-review-view .vr-chapter-head h2{font:700 clamp(1.65rem,2.5vw,2.3rem)/1.2 var(--display);margin:0;max-width:28ch}
#video-review-view .vr-chapter-intro{font-size:1rem;max-width:70ch;margin-bottom:20px}
#video-review-view .vr-categories .vr-card-grid{margin-top:24px}
#video-review-view .vr-categories .vr-card{background:#182f3b;border-color:#395461}
#video-review-view .vr-categories .vr-card>summary{min-height:130px}
#video-review-view .vr-categories .vr-card>summary:hover{background:#254150}
#video-review-view .vr-card .vr-question,#video-review-view .vr-compare p,#video-review-view .vr-direction p,#video-review-view .vr-checklist ul{font-size:1rem}
#video-review-view .vr-howto{--chapter-accent:#234ca2;background:#e9f0ff;border-color:#a8bdec;color:#182c50}
#video-review-view .vr-howto p{color:#344b6c}
#video-review-view .vr-howto .vr-chapter-label{color:var(--chapter-accent)}
#video-review-view .vr-howto .vr-three{gap:0;border:1px solid #b3c4e1;border-radius:10px;overflow:hidden;background:#fff}
#video-review-view .vr-howto .vr-three article{background:transparent;border:0;border-right:1px solid #bfcee5;border-radius:0;padding:26px}
#video-review-view .vr-howto .vr-three article:last-child{border:0}
#video-review-view .vr-howto .vr-index{color:#244da5;font-size:.875rem}
#video-review-view .vr-howto .vr-tags span{color:#3c547c;border-color:#b8c7df}
#video-review-view .vr-howto .vr-flow li{background:#d7e4ff;border-color:#a9bee9;color:#193f84}
#video-review-view .vr-howto .vr-flow li::after{color:#46628d}
#video-review-view .vr-feedback{--chapter-accent:#a45019;background:#ffe5b9;border-color:#d4a267;color:#3b291e;border-radius:3px 20px 20px 3px}
#video-review-view .vr-feedback .vr-chapter-intro{color:#65452d}
#video-review-view .vr-feedback .vr-feedback-compare{gap:22px;align-items:stretch;margin-top:28px}
#video-review-view .vr-feedback .vr-weak{background:#f5d49e;border:1px dashed #9a6b3c;border-radius:8px}
#video-review-view .vr-feedback .vr-weak p{color:#715139}
#video-review-view .vr-feedback .vr-weak strong{color:#7e3317}
#video-review-view .vr-feedback .vr-director{background:#fffaf1;border:1px solid #ba8c55!important;border-radius:8px;box-shadow:5px 5px 0 #b9813a33}
#video-review-view .vr-feedback .vr-director h3,#video-review-view .vr-feedback .vr-director dt{color:#6b3b11}
#video-review-view .vr-feedback .vr-flow li{background:transparent;border:0;border-bottom:2px solid #b77d42;border-radius:0;color:#67401d;padding:7px 0}
#video-review-view .vr-feedback .vr-flow li::after{color:#85603c}
#video-review-view .vr-order{--chapter-accent:#e2b1ff;background:#241e34;border-color:#61506f}
#video-review-view .vr-order .vr-chapter-intro{color:#d1c4df}
#video-review-view .vr-order .vr-three article{border:1px solid #66516b;border-top:5px solid #e49789;border-radius:8px;background:#322939}
#video-review-view .vr-order .vr-three article:nth-child(2){border-top-color:#ebc482;background:#2b2b37}
#video-review-view .vr-order .vr-three article:nth-child(3){border-top-color:#adb7dc;background:#242a3b}
#video-review-view .vr-order .vr-priorities li{color:#d7d0df}
#video-review-view .vr-order .vr-priority.must{background:#4a2828;color:#ffd2c6;border-color:#b8776b}
#video-review-view .vr-order .vr-priority.should{background:#40331c;color:#ffe0a4;border-color:#a78c54}
#video-review-view .vr-order .vr-priority.optional{background:#29314b;color:#d2dcff;border-color:#7382ad}
#video-review-view .vr-order .vr-principle{color:#ead5fa;margin-top:24px;font-size:1.125rem}
#video-review-view .vr-lock{--chapter-accent:#215b61;background:#e4f2f1;color:#173c40;border-color:#8cb8bc}
#video-review-view .vr-lock .vr-chapter-intro{color:#365b61}
#video-review-view .vr-lock-timeline>div{background:#c7e5df;color:#1c514b;border-color:#42796d}
#video-review-view .vr-lock-timeline>div:nth-child(2){background:#f8d3a0;color:#683a10;border-color:#aa671b}
#video-review-view .vr-lock .vr-lock-quote{color:#234c52;border-left:3px solid #4d8488;padding:12px 18px;background:#f7fcfb;border-radius:0 8px 8px 0}
#video-review-view .vr-loop{--chapter-accent:#b6f487;background:#0d181c;border:1px solid #496752;border-top:4px solid var(--chapter-accent);text-align:center;padding:40px}
#video-review-view .vr-loop .vr-chapter-head{justify-content:center;text-align:left}
#video-review-view .vr-loop .vr-flow{justify-content:center}
#video-review-view .vr-loop .vr-approval{display:inline-block;background:#b6f487;color:#183216;border-radius:6px;padding:10px 18px}
@media(max-width:800px){#video-review-view .vr-howto .vr-three article{border-right:0;border-bottom:1px solid #bfcee5}#video-review-view .vr-chapter{margin-top:36px}}
@media(max-width:480px){#video-review-view .vr-chapter{padding:20px 14px;border-radius:12px;margin-top:32px}#video-review-view .vr-chapter-head{gap:12px}#video-review-view .vr-chapter-number{font-size:2.5rem;padding-right:12px}#video-review-view .vr-chapter-label{font-size:.875rem;letter-spacing:0}#video-review-view .vr-chapter-head h2{font-size:1.625rem}#video-review-view .vr-categories .vr-card>summary{padding:16px 12px;gap:10px}#video-review-view .vr-categories .vr-card .vr-icon{display:none}#video-review-view .vr-card-body{padding:18px 12px}#video-review-view .vr-compare{grid-template-columns:1fr}#video-review-view .vr-howto .vr-three article{padding:20px}#video-review-view .vr-feedback .vr-feedback-compare{gap:16px}#video-review-view .vr-feedback-compare article{padding:18px}#video-review-view .vr-loop .vr-chapter-head{justify-content:flex-start}}
