#postcard-fullscreen{position:fixed;inset:0;width:100vw;height:100vh;display:none}#snowman-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.top-bar{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;padding:28px 36px;z-index:5}.logo{height:44px;background:white;padding:6px 12px;border-radius:8px}.btn-sair{background:rgba(255,255,255,0.96);border:2px solid #d4af37;padding:12px 24px;border-radius:30px;font-weight:800;cursor:pointer}.footer{position:absolute;bottom:24px;left:0;right:0;text-align:center;z-index:5}.footer a{color:#d4af37;letter-spacing:4px}