/* ProBusca UI refresh — additive shared styles */
:root{--pb-bg:#06101f;--pb-panel:#0b1b30;--pb-panel2:#102640;--pb-line:#234463;--pb-text:#eef6ff;--pb-muted:#a7bad0;--pb-blue:#167bff;--pb-cyan:#1bc8f5;--pb-shadow:0 18px 45px #0004;color-scheme:dark}
html{scroll-behavior:smooth}body{background-color:var(--pb-bg)!important;color:var(--pb-text)!important;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif!important;min-height:100vh}a{transition:color .16s,border-color .16s,background .16s}button,input,select,textarea{font:inherit}input,select,textarea{max-width:100%;border-radius:11px!important}input:focus,select:focus,textarea:focus{outline:2px solid #168bff!important;outline-offset:1px}button,.btn,.buy{transition:transform .16s,filter .16s,box-shadow .16s}button:hover,.btn:hover,.buy:hover{filter:brightness(1.08)}button:focus-visible,.btn:focus-visible,a:focus-visible{outline:3px solid #8bdcff;outline-offset:2px}.card,.product,.panel,.section,.box-card{box-shadow:0 8px 28px #0002}.brand{letter-spacing:-.7px}.notice{border-radius:12px}.table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}table{max-width:100%}img{max-width:100%;height:auto}form{min-width:0}label{line-height:1.4}button:disabled{cursor:not-allowed;opacity:.62}
@media(max-width:700px){.wrap{padding-left:13px!important;padding-right:13px!important}.top{gap:12px!important}.nav{max-width:100%}.nav a{min-height:40px}.card{padding:16px!important}.table-wrap table{min-width:640px}.grid{grid-template-columns:1fr!important}.intro h1,h1{overflow-wrap:anywhere}input,select,textarea{font-size:16px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
