/* Review R2: framed small brand, plain text navigation links. */
html body :is(body.docked #slot,#slot,.portfolio-sidebar .brand,.rail .logo,#portfolio-rail .portfolio-logo,.mm-logo){background:#d4d2d6!important;border:1px solid #99949e!important;border-radius:7px!important;box-sizing:border-box;padding:6px!important}
html body :is(body.docked #slot,#slot,.portfolio-sidebar .brand,.rail .logo,#portfolio-rail .portfolio-logo,.mm-logo)::before{display:none!important}
body main a.action{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:inherit!important;padding:4px 0!important;text-decoration:underline;text-underline-offset:3px}
.category-projects{padding:4px 0 8px 13px;border-left:1px solid #737079;margin:2px 0 8px 10px}.category-projects a{display:block!important;font-size:11px!important;line-height:1.5;padding:7px!important;color:#e3e1e6!important}.media-section{scroll-margin-top:80px}
@media(max-width:900px){body .walk-pad,body.mobile-move-open.walk-active .walk-pad,body.mobile-move-open .walk-pad.active,body #onscreen-walk-controls,body .mobile-move-toggle{display:none!important}}
.walk-joystick{display:none;position:fixed;bottom:calc(94px + env(safe-area-inset-bottom));left:18px;width:104px;height:104px;border:1px solid #aaa5b0;border-radius:50%;background:#30323bc9;z-index:45;touch-action:none;user-select:none;box-shadow:0 2px 12px #0003}.walk-joystick span{position:absolute;left:30px;top:30px;width:42px;height:42px;border-radius:50%;background:#e6dce3;border:2px solid #b98099;pointer-events:none}.walk-joystick::after{content:'Move';position:absolute;bottom:7px;left:0;right:0;text-align:center;color:white;font:10px Arial;pointer-events:none}@media(max-width:900px){.walk-joystick[data-active=true]{display:block}body.mm-menu-open .walk-joystick{display:none}}
