@media(min-width:769px){.hud-tl,.hud-tr,.hud-bl{zoom:var(--pf-hud-scale,1)}.hud-bl{bottom:34px!important}.hud-tr{top:17px!important}.hud-tl{top:35px!important}}.game-toolbar{top:auto!important;bottom:17px!important;left:50%!important;transform:translateX(-50%)!important;right:auto!important;width:max-content!important;height:auto!important;max-width:calc(100vw - 24px);gap:5px!important;padding:5px!important;border:1px solid #7d94a450;background:linear-gradient(#111f2be8,#040c15ef);box-shadow:inset 0 0 0 1px #0008,0 4px 20px #0005;border-radius:2px}.game-toolbar :is(button,#vv-logo-bc){position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:auto!important;height:34px!important;min-width:34px!important;padding:6px 11px!important;border:1px solid transparent!important;border-radius:1px!important;background:transparent!important;box-shadow:none!important;color:#b5c8d6!important}.game-toolbar :is(button,#vv-logo-bc):hover{background:#718fa31c!important;border-color:#7d94a44d!important;color:#eef7ff!important}.game-toolbar :is(button,#vv-logo-bc) svg{width:19px!important;height:19px!important;flex-shrink:0}.game-toolbar :is(button,#vv-logo-bc):after{display:block!important;font:700 11px/16px GameHeading,sans-serif!important;letter-spacing:.02em!important;color:inherit!important;white-space:nowrap}.game-toolbar #vv-logo-bc:after{content:'Menu'}.game-toolbar #game-search-toggle:after{content:'Search'}.game-toolbar #save-build-btn:after{content:'My builds'}.game-toolbar #pf-bonuses-button:after{content:'Bonuses'!important}.game-toolbar #pf-bonuses-button:before{content:'✧';font:400 23px/20px GameText,sans-serif}.game-toolbar #pf-bonuses-button{font-size:0!important}.game-toolbar #save-build-btn{border-color:#b79b624d!important;color:#d8c89f!important;background:#9a80400b!important}#pf-local-save-status{bottom:5px!important;font-size:9px!important}@media(max-width:600px){.game-toolbar{bottom:12px!important;gap:3px!important;padding:4px!important}.game-toolbar :is(button,#vv-logo-bc){padding:6px 8px!important;gap:4px!important;height:34px!important}.game-toolbar :is(button,#vv-logo-bc):after{font-size:9px!important}.game-toolbar :is(button,#vv-logo-bc) svg{width:16px!important;height:16px!important}#pf-local-save-status{bottom:0!important;font-size:8px!important}.mob-panel-toggle{bottom:65px!important}}

#skill-search-wrap{top:auto!important;bottom:77px!important;left:50%!important;transform:translateX(-50%)!important;width:300px!important;max-width:calc(100vw - 100px)!important}#skill-search-box{width:100%!important;max-width:none!important}@media(max-width:768px){#skill-search-wrap{top:auto!important;bottom:77px!important}}

#skill-search-results{top:auto!important;bottom:calc(100% + 7px)!important;max-height:min(360px,calc(100vh - 180px))!important;overflow:auto!important}

/* Leave a clear safe margin around the scaled corner HUD. */
@media(min-width:769px){.hud-tl{left:24px!important;top:42px!important}.hud-tr{right:24px!important;top:24px!important}.hud-bl{left:28px!important;bottom:54px!important}}
@media(max-width:768px){.hud-tr{right:18px!important;top:18px!important}.tree-title{left:18px!important}}

/* Typed allocation increment, sized to the existing point controls. */
#game-point-increment{font:400 10px/16px GameUI,sans-serif!important;color:#d5dce5;background:#0c1117cc;border:1px solid #53616b99;border-radius:2px;width:54px;height:20px;padding:0 4px;margin-left:6px;pointer-events:auto;appearance:textfield}#game-point-increment::-webkit-inner-spin-button,#game-point-increment::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#game-point-increment:focus-visible{outline:1px solid #e7ca72;outline-offset:2px}
