.wp-welcome{position:fixed;top:24%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:99999;max-width:92vw;font-family:Roboto,Helvetica,Arial,sans-serif}.wp-logo{width:104px;height:104px;border-radius:50%;object-fit:cover;box-shadow:0 3px 14px rgba(0,0,0,.2)}.wp-title{margin-top:14px;font-size:27px;font-weight:700;color:#111827}.wp-sub{margin-top:6px;font-size:16px;color:#6b7280}@media (max-height:600px){.wp-welcome{display:none}}.ga-wrap{position:fixed;left:50%;top:calc(50% + 250px);transform:translateX(-50%);z-index:99999;max-width:92vw;text-align:center}.ga-btn{display:inline-flex;align-items:center;gap:6px;background:#1976d2;color:#fff;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;letter-spacing:.02857em;text-transform:uppercase;line-height:1.75;padding:6px 18px;border-radius:4px;text-decoration:none;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);transition:background-color .25s,box-shadow .25s}.ga-btn:hover{background:#1565c0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.ga-btn small{text-transform:none;opacity:.85;font-weight:400;letter-spacing:normal}@media (max-height:760px){.ga-wrap{top:auto;bottom:18px}}