/*
Theme Name: Links Rápidos
Author: Zenngi
Description: Página de redirecionamento com links curtos, espera de 5 a 30 segundos e publicidade configurável.
Version: 1.7.0
Requires at least: 6.0
Requires PHP: 7.4
License: GPL v2 or later
Text Domain: zenngi-links
*/
.brand{max-width:75%;overflow-wrap:anywhere}
.shortener{text-align:left}.shortener h2{margin-top:0}.shortener label{display:block;font-size:13px;font-weight:650;margin:14px 0 8px}.shortener input,.shortener select{width:100%;padding:15px;border:1px solid #d5deec;border-radius:10px;font:inherit;background:#fff;color:#1a2840}.shortener-controls{display:flex;align-items:flex-end;gap:16px;margin-top:8px}.shortener-controls>div{flex:1}.shortener-controls button{min-height:52px}.shortener button:disabled{opacity:.6;cursor:wait}.zng-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#zng-feedback{font-size:14px;color:#3269ef}#zng-result{padding:20px;background:#eef4ff;border-radius:12px;margin-top:16px}#zng-result[hidden]{display:none}.result-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.secondary{background:#dce7ff;color:#2454c3}@media(max-width:540px){.shortener-controls{flex-direction:column;align-items:stretch}}
*{box-sizing:border-box}body{margin:0;background:#f4f6fb;color:#1a2840;font:16px system-ui,-apple-system,sans-serif}header{background:#fff;border-bottom:1px solid #e4e9f2;padding:24px max(24px,calc((100% - 1050px)/2));display:flex;align-items:center;justify-content:space-between}.brand{font-size:24px;font-weight:850;letter-spacing:-1px;color:#1a2840;text-decoration:none}.brand b{color:#3269ef}.tag{font-size:10px;letter-spacing:2px;color:#8794a9}main{max-width:720px;padding:0 24px;margin:54px auto;text-align:center}.eyebrow{font-size:11px;font-weight:750;letter-spacing:2px;color:#3269ef}h1{font-size:clamp(30px,6vw,44px);letter-spacing:-1.6px;margin:14px 0}p{color:#738098;line-height:1.7}.card{background:#fff;border:1px solid #e0e7f0;border-radius:22px;padding:30px;box-shadow:0 12px 40px #263a5b05;margin:28px 0}.ad-label{font-size:10px;letter-spacing:2px;text-align:left;color:#93a0b5;margin-bottom:12px}.ad{min-height:130px;border:1px dashed #ccd7e5;border-radius:12px;background:#fafbfd;display:flex;align-items:center;justify-content:center;color:#9ba8ba;font-size:12px;overflow:hidden}.ad img{max-width:100%;height:auto;max-height:250px;object-fit:contain}.ad-code{text-align:center;overflow:auto}.timer{width:112px;height:112px;margin:30px auto 20px;border-radius:50%;border:7px solid #e6edff;border-top-color:#3269ef;display:grid;place-items:center;font-size:38px;font-weight:800}.destination{background:#f2f5fb;padding:15px;border-radius:10px;overflow-wrap:anywhere;font-size:13px}.button,button{display:inline-block;background:#3269ef;color:#fff;text-decoration:none;border:0;border-radius:10px;padding:15px 24px;font:650 14px system-ui;cursor:pointer}.muted{font-size:12px;color:#929eb0}footer{text-align:center;font-size:12px;color:#95a1b3;padding:24px}.home-icon{font-size:40px;margin:12px}.instructions{text-align:left;background:#f6f8fd;padding:18px;border-radius:12px}.instructions p{margin:8px 0;font-size:14px}@media(max-width:540px){header{padding:22px}.tag{display:none}main{margin:32px auto;padding:0 18px}.card{padding:22px}} 
