.promptbox-brand{display:inline-flex!important;align-items:center!important;gap:10px!important;text-decoration:none;color:#fff!important;line-height:1!important}.promptbox-brand svg{width:40px;height:44px;flex:none;color:#D3F65B;filter:drop-shadow(0 0 7px #d3f65b28)}.promptbox-brand>span{display:block!important;background:none!important;border:0!important;padding:0!important;width:auto!important;height:auto!important;font:500 25px/1.1 monospace!important;letter-spacing:-1.1px!important;color:inherit!important}.promptbox-brand strong{font:800 25px/1.1 monospace!important;color:#D3F65B!important}.promptbox-brand small{display:block;font:9px/1.4 monospace;letter-spacing:.3px;color:#92979d;margin-top:5px}.promptbox-brand:hover svg{filter:drop-shadow(0 0 9px #d3f65b66)}

.promptbox-brand{gap:12px!important}.promptbox-brand small{font-size:8px;white-space:nowrap;letter-spacing:0}.promptbox-vault{position:relative;display:block;flex:0 0 46px;width:46px;height:49px;font-style:normal;perspective:180px}.vault-front{position:absolute;bottom:0;left:1px;width:43px;height:30px;border:1px solid #555d66;border-top:2px solid #D3F65B;border-radius:4px 4px 9px 9px;background:linear-gradient(140deg,#30363e,#111419 65%);box-shadow:0 4px 12px #0008,inset 0 1px 0 #ffffff12;z-index:4;transform:skewY(-5deg);font-style:normal}.vault-front b{position:absolute;top:6px;left:8px;color:#D3F65B;font:700 13px monospace}.vault-front i{position:absolute;right:6px;top:10px;width:3px;height:3px;background:#D3F65B;border-radius:50%;box-shadow:0 0 6px #d3f65b77}.vault-front i:last-child{top:17px;background:#667447;box-shadow:none}.vault-card{position:absolute;left:5px;top:6px;width:36px;height:25px;box-sizing:border-box;padding:5px 2px;background:#1a2229;border:1px solid #7b8995;border-radius:4px;color:#e6edee;font:7px monospace;font-style:normal;box-shadow:0 2px 8px #0006;animation:promptbox-file 4.8s ease-in-out infinite;transform-origin:bottom center}.card-b{animation-delay:-1.6s;border-color:#6aadaa;color:#8cf4eb}.card-c{animation-delay:-3.2s;border-color:#b5d453;color:#D3F65B}@keyframes promptbox-file{0%,100%{transform:translateY(15px) rotate(-7deg);opacity:0}15%{opacity:1}38%,55%{transform:translateY(-5px) rotate(5deg);opacity:1}80%{transform:translateY(18px) rotate(-3deg);opacity:0}}@media(prefers-reduced-motion:reduce){.vault-card{animation:none;opacity:1}.card-a{transform:translateY(-2px) rotate(-10deg)}.card-b{transform:translateY(-5px) rotate(8deg)}.card-c{transform:translateY(1px)}}

/* Lightweight topic carousel: text and CSS only, no assets or timers. */
.promptbox-brand strong{color:#fff!important;font-weight:800!important}
.promptbox-vault{flex-basis:62px;width:62px;height:50px}
.vault-front{left:7px;width:48px}
.vault-topic{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;gap:3px;width:62px;height:23px;box-sizing:border-box;border:1px solid currentColor;border-radius:5px;background:#14191f;color:#d3f65b;font:600 7px/1 monospace;font-style:normal;white-space:nowrap;opacity:0;animation:vault-topics 14s infinite;animation-delay:calc(var(--slot)*2s);will-change:transform,opacity}
.vault-topic b{font:700 11px/1 monospace}.topic-tiktok{color:#62efe7}.topic-viral{color:#fca255}.topic-meta{color:#7ab2ff}.topic-shopee{color:#ff835e}.topic-instagram{color:#f480c2}.topic-dark{color:#c5b6ff}
@keyframes vault-topics{0%{opacity:0;transform:translateY(17px) scale(.85)}2%,11%{opacity:1;transform:translateY(0) scale(1)}14%,100%{opacity:0;transform:translateY(18px) scale(.88)}}
@media(prefers-reduced-motion:reduce){.vault-topic{animation:none;display:none;will-change:auto}.vault-topic:first-child{display:flex;opacity:1}}
/* Compact logo vault: labels stay inside the box footprint. */
.promptbox-vault{flex-basis:42px;width:42px;height:42px;overflow:hidden}
.vault-front{left:1px;bottom:0;width:38px;height:24px;border-radius:3px 3px 7px 7px}
.vault-front b{top:4px;left:6px;font-size:11px}
.vault-front i{right:5px;top:8px;width:2px;height:2px}
.vault-front i:last-child{top:14px}
.vault-topic{left:2px;top:5px;width:36px;height:17px;padding:0 1px;gap:1px;border-radius:3px;font-size:4.5px;letter-spacing:-.15px}
.vault-topic b{font-size:7px}
.promptbox-brand{gap:9px!important}
/* Isolate inner labels from legacy header span styles. */
.promptbox-brand .vault-topic>span{display:inline!important;place-items:normal;width:auto!important;height:auto!important;min-width:0;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;font:inherit!important;line-height:1!important;letter-spacing:inherit!important;color:inherit!important;white-space:nowrap}
.promptbox-brand .vault-topic>b{position:static;width:auto;height:auto;margin:0;padding:0;background:none;border:0;color:inherit;font:700 7px/1 monospace}
