.navbar-logo{display:flex;align-items:center}.navbar-logo img,.footer-logo img,.sign-logo img{box-sizing:border-box!important;width:210px!important;height:62px!important;max-height:62px!important;max-width:none;object-fit:contain;padding:3px 7px!important}.dark-theme .navbar-logo img,.dark-theme .footer-logo img,.dark-theme .sign-logo img{background:#f1f5eb;border-radius:9px}.resource-original-text:empty{display:none}@media(max-width:768px){.navbar-logo img{width:164px!important;height:50px!important;max-height:50px!important}}

/* Resource panels share explicit foreground/background pairs in both modes. */
body{--vpsboy-panel:#f0f5ed;--vpsboy-panel-text:#284435;--vpsboy-panel-link:#28654f;--vpsboy-panel-line:#c7d8ca}
body.dark-theme{--vpsboy-panel:#24372e;--vpsboy-panel-text:#e1eee5;--vpsboy-panel-link:#a0d6b8;--vpsboy-panel-line:#496454}
body .resource-original,body .vpsboy-related-resources,body .resource-site-note,body .dl-protect-box{background:var(--vpsboy-panel);color:var(--vpsboy-panel-text);border-color:var(--vpsboy-panel-line)}
body .resource-original h2,body .vpsboy-related-resources h2,body .resource-site-note h2{color:var(--vpsboy-panel-text)}
body .resource-original a,body .vpsboy-related-resources a,body .resource-site-note a{color:var(--vpsboy-panel-link);text-decoration:underline;text-underline-offset:3px}
body .resource-original figcaption{color:var(--vpsboy-panel-text);opacity:1}
body .resource-original a:hover,body .vpsboy-related-resources a:hover,body .resource-site-note a:hover{color:var(--vpsboy-panel-text)}
body .resource-original a:focus-visible,body .vpsboy-related-resources a:focus-visible{outline:2px solid var(--vpsboy-panel-link);outline-offset:3px}
body .resource-table th{background:var(--vpsboy-panel);color:var(--vpsboy-panel-text)}
body.dark-theme .resource-table td,body.dark-theme .resource-table th,body.dark-theme .resource-table-wrap{border-color:var(--vpsboy-panel-line)}
body.dark-theme .resource-data-note{color:#b2c5ba}
body.dark-theme .vpsboy-category-links a,body.dark-theme .resource-tags a,body.dark-theme .candidate-pill{background:#2e4838;color:#c6e5cd}
