.OfflineRecentList-module__B54BkG__empty{color:var(--text-muted);margin-top:1rem}.OfflineRecentList-module__B54BkG__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;width:100%;max-width:720px;margin-top:1.5rem;display:grid}.OfflineRecentList-module__B54BkG__card{background:var(--bg-elevated);border-radius:var(--radius-md);color:var(--text);box-shadow:var(--shadow-sm);transition:transform var(--dur-tap) var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.OfflineRecentList-module__B54BkG__card:hover{transform:translateY(-2px)}.OfflineRecentList-module__B54BkG__thumb{background:var(--bg-muted);height:110px;position:relative;overflow:hidden}.OfflineRecentList-module__B54BkG__thumb img{object-fit:cover;width:100%;height:100%;display:block}.OfflineRecentList-module__B54BkG__body{flex-direction:column;gap:.2rem;padding:.75rem .9rem;display:flex}.OfflineRecentList-module__B54BkG__cuisine{color:var(--text-muted);font-size:.8rem}
.Status-module__9gnMfG__frame{text-align:center;min-height:60vh;color:var(--text);background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.Status-module__9gnMfG__title{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(52px,8vw,88px);font-weight:900;line-height:.9}.Status-module__9gnMfG__body{max-width:520px;color:var(--text-muted);margin:0;font-size:17px;line-height:1.5}.Status-module__9gnMfG__actions{gap:.75rem;margin-top:1rem;display:flex}.Status-module__9gnMfG__primary,.Status-module__9gnMfG__secondary{border-radius:var(--radius-md);cursor:pointer;border:none;min-height:52px;padding:.65rem 1.25rem;font-size:16px;font-weight:700;text-decoration:none}.Status-module__9gnMfG__primary{background:var(--primary);color:var(--on-primary)}.Status-module__9gnMfG__primary:hover{background:var(--primary-hover)}.Status-module__9gnMfG__secondary{color:var(--text);border:1.5px solid var(--border-strong);background:0 0}.Status-module__9gnMfG__detail{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-muted);word-break:break-word;max-width:720px;font-size:.8rem}
