body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes slide-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .3s ease-out}.animate-scale-in{animation:scale-in .4s ease-out}.animate-slide-in{animation:slide-in .4s ease-out}.animate-slide-up{animation:slide-up .4s ease-out}*{transition:all .2s ease-in-out}@media print{body{background-color:#fff!important}.no-print{display:none!important}}#one-tap-container{position:fixed;top:20px;right:20px;z-index:9999;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 8px 32px #0000001f;border:1px solid rgba(255,255,255,.2);padding:16px;max-width:400px;animation:slide-in .3s ease-out;display:none;opacity:0;visibility:hidden}#one-tap-container:not(:empty){display:block;opacity:1;visibility:visible}#one-tap-container .gsi-material-button{border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important;transition:all .2s ease-in-out!important}#one-tap-container .gsi-material-button:hover{box-shadow:0 4px 16px #00000026!important;transform:translateY(-1px)!important}@media (max-width: 768px){#one-tap-container{top:10px;right:10px;left:10px;max-width:none}}.one-tap-modal{animation:modal-fade-in .3s ease-out}@keyframes modal-fade-in{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.one-tap-modal button{transition:all .2s ease-in-out}.one-tap-modal button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}
