@media print{body{background:#fff!important;color:#000!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.nasa-grid{background:#fff!important}.no-print,nav,footer{display:none!important}.print-show{display:block!important;position:static!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important;box-shadow:none!important;margin:0!important;padding:0!important;width:100%!important;height:auto!important;overflow:visible!important}*{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.print-letter{width:100%!important;max-width:100%!important;padding:0!important;margin:0 auto!important;background:#fff!important;color:#000!important;font-family:Arial,sans-serif!important}.print-letter *{color:#000!important}.carta-container{background:#fff!important;border:2px solid black!important;padding:40px!important}@page{size:A4;margin:1cm}#root{background:#fff!important}}@media(max-width:768px){button,a,input,select{min-height:44px}html{font-size:16px}body{overflow-x:hidden}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.grid-mobile-stack{grid-template-columns:1fr!important}.modal-content{margin:1rem;max-height:90vh;overflow-y:auto}.mobile-padding{padding-left:1rem!important;padding-right:1rem!important}}@media(max-width:480px){.text-responsive-sm{font-size:.875rem}.text-responsive-xs{font-size:.75rem}.code-input-mobile{font-size:1.5rem!important;letter-spacing:.1em!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-contrast:high){.glass{background:#000000e6!important;border-color:#fff!important}.text-slate-400,.text-slate-500{color:#ffffffe6!important}}:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.skip-link{position:absolute;top:-40px;left:0;background:#f59e0b;color:#0b1120;padding:8px 16px;z-index:9999;font-weight:700}.skip-link:focus{top:0}
