:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--tab-height:68px}html.native,html.native body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation}html.native input,html.native textarea,html.native [contenteditable]{-webkit-user-select:text;user-select:text}.native-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.native-torn-top{-webkit-mask-image:radial-gradient(8px at 8px 0,#0000 98%,#000 100%);mask-image:radial-gradient(8px at 8px 0,#0000 98%,#000);-webkit-mask-size:16px 16px;mask-size:16px 16px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.native-tape{background:linear-gradient(#fff0968c,#ffe66ebf,#fff0968c);box-shadow:0 1px 2px #0000001a,inset 0 0 12px #fff6}.native-polaroid{background:#fafaf7;padding:10px 10px 36px;box-shadow:0 1px 2px #0000000f,0 8px 24px -8px #00000040}.native-paper{background-color:var(--background);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.06'/></svg>")}@keyframes native-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.native-pop{animation:.32s cubic-bezier(.32,.72,0,1) both native-pop}@keyframes native-stamp-in{0%{opacity:0;transform:scale(1.5)rotate(-22deg)}to{opacity:1;transform:scale(1)rotate(-8deg)}}.native-stamp-in{animation:.5s cubic-bezier(.16,1.2,.3,1) both native-stamp-in}
