.NetworkError-module__BOz4-q__container{background-color:var(--background);justify-content:center;align-items:center;min-height:60vh;padding:2rem;display:flex}.NetworkError-module__BOz4-q__errorCard{background:var(--card);border:2px solid var(--warning);border-radius:var(--radius);text-align:center;width:100%;max-width:600px;padding:3rem 2rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.NetworkError-module__BOz4-q__iconContainer{margin-bottom:1.5rem;font-size:4rem;line-height:1}.NetworkError-module__BOz4-q__title{color:var(--foreground);margin-bottom:1rem;font-size:1.75rem;font-weight:600;line-height:1.3}.NetworkError-module__BOz4-q__message{color:var(--muted-foreground);margin-bottom:2rem;font-size:1rem;line-height:1.6}.NetworkError-module__BOz4-q__linkWrapper{text-decoration:none;display:inline-block}.NetworkError-module__BOz4-q__button{border-radius:var(--radius);cursor:pointer;background-color:var(--primary);color:var(--primary-foreground);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s;display:inline-flex}.NetworkError-module__BOz4-q__button:hover{background-color:var(--primary-dark);transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.NetworkError-module__BOz4-q__button:active{transform:translateY(0)}@media (max-width:640px){.NetworkError-module__BOz4-q__container{padding:1rem}.NetworkError-module__BOz4-q__errorCard{padding:2rem 1.5rem}.NetworkError-module__BOz4-q__iconContainer{font-size:3rem}.NetworkError-module__BOz4-q__title{font-size:1.5rem}.NetworkError-module__BOz4-q__message{font-size:.95rem}.NetworkError-module__BOz4-q__button{width:100%}}
