@media (max-width:600px){.centraliza-mobile{min-height:80vh;justify-content:center!important;display:flex!important}}body{background-color:#0f172a;color:white;margin:0;padding:0;font-size:14px;min-height:100dvh;font-family:Inter,Roboto,Arial,sans-serif}html{box-sizing:border-box;-webkit-tap-highlight-color:transparent}*,:after,:before{box-sizing:inherit}@media (max-width:600px){body{font-size:15px;padding-bottom:80px}body,html{max-width:100vw;overflow-x:hidden}img{max-width:100vw!important;height:auto!important}button{font-size:1em!important;padding:.9rem 1.2rem!important;min-width:0!important;width:100%!important;border-radius:1.1rem!important}.container{max-width:98vw!important;padding-left:.5rem!important;padding-right:.5rem!important}h1,h2,h3,h4{font-size:1.1em!important;text-align:center}.p-4,.p-6,.p-8{padding:1rem!important}.mb-10,.mb-12,.mb-8{margin-bottom:1.5rem!important}.pt-10,.pt-12{padding-top:1.2rem!important}.pb-12,.pb-20{padding-bottom:1.2rem!important}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1e293b}::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#64748b}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .3s ease-out}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.animate-shake{animation:shake .3s ease-in-out}@keyframes scan-line{0%{transform:translateY(-8px);opacity:.2}10%{opacity:1}50%{transform:translateY(90px);opacity:1}90%{opacity:1}to{transform:translateY(180px);opacity:.2}}.animate-scan-line{animation:scan-line 1.6s cubic-bezier(.4,0,.2,1) infinite}@keyframes ink-reveal{0%{opacity:.7;filter:blur(6px) grayscale(1)}60%{opacity:.9;filter:blur(2px) grayscale(.3)}to{opacity:0;filter:blur(0) grayscale(0)}}.animate-ink-reveal{animation:ink-reveal 1.2s cubic-bezier(.4,0,.2,1) forwards}@keyframes print-slide{0%{transform:translateY(-60px);opacity:.2}60%{opacity:1}to{transform:translateY(0);opacity:1}}.animate-print-slide{animation:print-slide 1.1s cubic-bezier(.4,0,.2,1)}