.ajustes-03 .pull-hint{width:auto;max-width:calc(100vw - 28px);padding:0;background:none;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none;color:#e7f3f6;text-shadow:0 2px 7px #000,0 0 12px #07141c;}
.ajustes-03 .pull-hint>span{display:block;font-size:28px;line-height:1;margin:0 0 9px;animation:pullDirection03 1.5s ease-in-out infinite;}
.ajustes-03 .pull-hint strong{display:block;white-space:nowrap;font:600 10px ui-monospace,monospace;letter-spacing:.09em;}
.ajustes-03 .pull-hint button{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0;}
.ajustes-03 .pull-hint:has(button:focus-visible){pointer-events:auto;}
.ajustes-03 .pull-hint button:focus-visible{position:static;width:auto;height:auto;margin:8px 0 0;clip-path:none;pointer-events:auto;font-size:11px;outline:1px solid currentColor;}
@keyframes pullDirection03{0%,100%{transform:translateY(2px);opacity:.7}50%{transform:translateY(-4px);opacity:1}}
@media(prefers-reduced-motion:reduce){.ajustes-03 .pull-hint>span{animation:none}}
@media(max-width:700px){.ajustes-03 .pull-hint strong{font-size:9px;letter-spacing:.065em}}
