.ajustes-02 .pull-hint{position:fixed;width:min(270px,80vw);margin:0;bottom:auto;z-index:12;transform:translateX(-50%);padding:10px 12px;background:linear-gradient(135deg,#0d2334cb,#153749b3);border:1px solid #cee8f344;border-radius:15px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 22px #0003}
.ajustes-02 .pull-hint>span{font-size:22px;line-height:1.05;margin-bottom:5px;animation:pullPulse 1.9s ease-in-out infinite}.ajustes-02 .pull-hint strong{font-size:9px;letter-spacing:.09em}.ajustes-02 .pull-hint small{font-size:10px;margin-top:6px;color:#d0e2eb}.ajustes-02 .pull-hint button{margin-top:5px;font-size:9px;padding:4px}
.card-identity{position:fixed;z-index:9;transform:translateX(-50%);padding:5px 9px;border:1px solid #c3dbe634;border-radius:20px;background:#112b3a9e;color:#bed6df;font:8px ui-monospace,monospace;letter-spacing:.08em;pointer-events:none;white-space:nowrap;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.card-identity.active{color:#f0fcff;background:#285465d9;border-color:#e3f9ff99;box-shadow:0 0 13px #c9eff018}
@media(max-width:700px){.ajustes-02 .pull-hint{width:min(250px,74vw);padding:9px 11px}.ajustes-02 .pull-hint strong{font-size:8px}.ajustes-02 .pull-hint small{font-size:9px}.card-identity{font-size:6px;padding:4px 6px;letter-spacing:.055em}}
