/* Bureau Field-Test Edition 18: in-place three-mod update, October 17 2026. */
#downloads .depot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
#downloads .depot-card{min-width:0}
.vv-field-pack{margin:19px 0 27px;display:flex;gap:18px;align-items:center;justify-content:space-between;background:linear-gradient(125deg,#f9f3e5,#e4efe9);color:#173944;border:2px solid #bf9959;border-radius:17px;padding:21px 25px;box-shadow:0 10px 27px #0002}
.vv-field-pack>div{flex:1;min-width:0}.vv-field-pack strong{font:700 1.45rem/1.2 Georgia,serif;color:#173c4c}.vv-field-pack p{line-height:1.55;color:#385562;margin:9px 0}.vv-field-pack small{color:#476572;display:block;font-size:.77rem;line-height:1.5}.vv-field-pack code{background:#e2e7e1;color:#163d48;padding:2px 4px;border-radius:4px}
.vv-field-pack .pack-button{flex:0 0 auto;max-width:280px;text-align:center;padding:15px 21px;background:#18614e;color:#fff;border-color:#92c1ac}.vv-install-panel{display:grid;grid-template-columns:minmax(250px,.84fr) minmax(0,1.16fr);gap:20px;align-items:start;margin:25px 0}
.vv-install-callout,.vv-install-steps{background:#fffaf0;color:#143541;border:1px solid #c7a46c;border-radius:16px;padding:23px;box-shadow:0 10px 30px #09182612}
.vv-install-callout strong{font:700 1.5rem/1.23 Georgia,serif;color:#163b4a}.vv-install-callout p{color:#3b5560;line-height:1.67}.vv-install-callout .depot-download{display:inline-flex;margin:12px 0 5px;max-width:100%;text-align:center}.vv-install-steps{margin:0;padding:22px 25px 22px 42px}.vv-install-steps li{padding:0 0 13px 6px;line-height:1.6}.vv-install-steps li:last-child{padding-bottom:0}.vv-install-steps pre{margin:8px 0;border-radius:7px;background:#152f3e;color:#f6e3bb;padding:14px 16px;font-size:.84rem;white-space:pre-wrap;overflow-wrap:anywhere}.vv-install-steps code{font-size:.84em;overflow-wrap:anywhere}
#rallyrig .rally-current-guide{height:auto}#rallyrig .rc-verify{margin-top:15px}#rallyrig .rally-features code{font-size:.86em}
@media(max-width:1100px){#downloads .depot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vv-install-panel{grid-template-columns:1fr}}
@media(max-width:800px){#downloads .depot-grid{grid-template-columns:1fr}.vv-field-pack{flex-direction:column;align-items:stretch}.vv-field-pack .pack-button{width:100%;max-width:none}.vv-install-steps{padding:18px 18px 18px 36px}}
@media print{.vv-field-pack,.vv-install-callout,.vv-install-steps{box-shadow:none}.vv-field-pack{background:#fff;color:#111}}
body[data-mode="focus"] .vv-field-pack,body[data-mode="focus"] .vv-install-callout,body[data-mode="focus"] .vv-install-steps{background:#fffdf9;color:#17313d}
body[data-mode="harmony"] .vv-field-pack,body[data-mode="harmony"] .vv-install-callout,body[data-mode="harmony"] .vv-install-steps{background:#193e49;color:#f7eacc;border-color:#c09a64}
body[data-mode="harmony"] .vv-field-pack strong,body[data-mode="harmony"] .vv-install-callout strong,body[data-mode="harmony"] .vv-install-steps strong{color:#ffe2aa}
body[data-mode="harmony"] .vv-field-pack p,body[data-mode="harmony"] .vv-install-callout p,body[data-mode="harmony"] .vv-field-pack small{color:#e3ebed}
body[data-mode="harmony"] .vv-field-pack code{background:#294e57;color:#f7eacc}
