| @tailwind base; |
| @tailwind components; |
| @tailwind utilities; |
|
|
| body { |
| margin: 0; |
| font-family: -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; |
| overflow: hidden; |
| } |
|
|
| .webview-container { |
| flex: 1; |
| position: relative; |
| } |
|
|
| webview { |
| width: 100%; |
| height: 100%; |
| position: absolute; |
| top: 0; |
| left: 0; |
| } |
|
|
| .shimmer { |
| animation: shimmer 1.5s infinite linear; |
| background: linear-gradient(to right, #2d3748 4%, #4a5568 25%, #2d3748 36%); |
| background-size: 1000px 100%; |
| } |
|
|
| @keyframes shimmer { |
| 0% { |
| background-position: -1000px 0; |
| } |
| 100% { |
| background-position: 1000px 0; |
| } |
| } |
|
|
| .neumorphic { |
| background: #1a202c; |
| box-shadow: 5px 5px 10px #0d1017, -5px -5px 10px #272e45; |
| border-radius: 16px; |
| } |
|
|
| .glassmorphic { |
| background: rgba(26, 32, 44, 0.7); |
| backdrop-filter: blur(10px); |
| border-radius: 16px; |
| border: 1px solid rgba(255, 255, 255, 0.1); |
| } |