@tailwind base;@tailwind components;@tailwind utilities;@media print{@page{margin:0;size:58mm auto}html,body,#root{height:100%;overflow:visible;background:#fff;margin:0;padding:0}body *{visibility:hidden}#printable-area,#printable-area *{visibility:visible}#printable-area{position:absolute;left:0;top:0;width:100%!important;max-width:58mm!important;margin:0!important;padding:0 2mm 0 0!important;display:block!important;font-family:Courier New,Courier,monospace!important;color:#000!important;background:#fff!important}p,h1,h2,h3,h4,span,div,strong,b{color:#000!important;text-shadow:none!important}.text-xs{font-size:10px!important;font-weight:600!important}.text-sm{font-size:12px!important;font-weight:700!important}.no-print{display:none!important}}.waves{position:relative;width:100%;height:15vh;margin-bottom:-7px;min-height:100px;max-height:150px}.parallax>use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.parallax>use:nth-child(1){animation-delay:-2s;animation-duration:7s}.parallax>use:nth-child(2){animation-delay:-3s;animation-duration:10s}.parallax>use:nth-child(3){animation-delay:-4s;animation-duration:13s}.parallax>use:nth-child(4){animation-delay:-5s;animation-duration:20s}@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}@media(max-width:768px){.waves{height:40px;min-height:40px}}.oled{background-color:#000!important;color:#fff!important}.oled body,.oled #root{background-color:#000!important}.oled .bg-white{background-color:#0c0c0c!important;border-color:#1a1a1a!important}.oled .text-slate-800,.oled .text-slate-900{color:#f1f5f9!important}.oled .bg-slate-50,.oled .bg-slate-100{background-color:#111!important}.oled .border-slate-100,.oled .border-slate-200{border-color:#222!important}:root{--sat: env(safe-area-inset-top, 0px);--sab: env(safe-area-inset-bottom, 0px);--sal: env(safe-area-inset-left, 0px);--sar: env(safe-area-inset-right, 0px)}.safe-top-padding{padding-top:max(env(safe-area-inset-top,0px),10px)!important}.safe-bottom-padding{padding-bottom:max(env(safe-area-inset-bottom,0px),20px)!important}.safe-bottom-margin{margin-bottom:max(env(safe-area-inset-bottom,0px),16px)!important}
