/* Supreme Pro — 3D tools Plus UI */
.tp-bar{position:absolute;right:12px;bottom:12px;display:flex;gap:6px;z-index:5}
.tp-bar button{width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:rgba(15,18,38,.68);color:#fff;font-size:18px;line-height:1;cursor:pointer;backdrop-filter:blur(8px);padding:0;transition:background .15s,transform .15s}
.tp-bar button:hover{background:rgba(27,134,234,.9);transform:translateY(-1px)}
.tp-bar button.on{background:#1b86ea;box-shadow:0 0 0 3px rgba(27,134,234,.35)}
.t3d-stage:fullscreen{height:100vh!important;border-radius:0}
.t3d-stage:-webkit-full-screen{height:100vh!important;border-radius:0}
.tp-presets{margin:2px 0 12px}
.tp-presets>span{display:block;font:700 12px/1 'DM Sans',system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#5d6380;margin-bottom:8px}
.tp-presets div{display:flex;flex-wrap:wrap;gap:6px}
.tp-presets button{border:1px solid #dfe4f3;background:#fff;color:#1c2346;border-radius:99px;padding:6px 12px;font:600 13px/1 'DM Sans',system-ui,sans-serif;cursor:pointer;transition:all .15s}
.tp-presets button:hover{border-color:#1b86ea;color:#1b86ea}
.tp-presets button.on{background:linear-gradient(135deg,#1b86ea,#2a5bd7);border-color:transparent;color:#fff}
.tp-tip{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:#6b7390}
@media(max-width:600px){.tp-bar button{width:34px;height:34px;font-size:16px}}
.t3d .tp-presets button{background:#fff!important;color:#1c2346!important;border:1px solid #dfe4f3!important;box-shadow:none!important;transform:none!important;padding:7px 12px!important;min-height:0!important;height:auto!important;font-size:13px!important}
.t3d .tp-presets button:hover{border-color:#1b86ea!important;color:#1b86ea!important}
.t3d .tp-presets button.on{background:linear-gradient(135deg,#1b86ea,#2a5bd7)!important;color:#fff!important;border-color:transparent!important}
.t3d .tp-bar button{background:rgba(15,18,38,.72)!important;box-shadow:none!important;padding:0!important;min-height:0!important}
.t3d .tp-bar button.on,.t3d .tp-bar button:hover{background:#1b86ea!important}
