.source-not-found{z-index:200;color:#ededed;text-align:center;background:#0e0e0e;justify-content:center;align-items:center;min-height:100dvh;padding:24px;font-family:GeistSans,Arial,sans-serif;font-weight:400;display:flex;position:fixed;inset:0}.source-not-found-logo{object-fit:contain;width:26px;height:30.4px;position:absolute;top:28px;left:28px}.source-not-found-body{flex-direction:column;align-items:center;gap:8px;width:480px;max-width:100%;display:flex}.source-not-found-code{color:#cdcdcd;letter-spacing:-.01em;margin:0;font-size:clamp(80px,20vw,150px);font-weight:400;line-height:1}.source-not-found h1{color:#ededed;letter-spacing:normal;margin:0;font-size:24px;font-weight:400;line-height:28px}.source-not-found-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:40px;display:flex}.source-not-found-action{box-sizing:border-box;white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;height:44px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:inline-flex}.source-not-found-primary{color:#0e0e0e;background:#f4f4f4;border-color:#f4f4f4}.source-not-found-secondary{color:#cdcdcd;background:0 0;border-color:#ffffff0f}.source-not-found-primary:hover{background:#fff;border-color:#fff}.source-not-found-secondary:hover{color:#ededed;background:#ffffff0d}.source-not-found-action:focus-visible{outline-offset:3px;outline:2px solid #ededed}
