#suspended-frame{display:flex;flex-direction:column;min-height:100vh;align-items:center;justify-content:center;background:#224c74 radial-gradient(#369,#1e385c);padding:2rem}#suspended-frame .suspension-alert{background-color:#fff;border-radius:.5rem;padding:1.5rem 1.5rem 1rem;box-shadow:5px 5px 30px 0 rgba(0,0,0,.4);margin-top:4rem}#suspended-frame .suspension-alert .logo{color:#282828;font-weight:400;font-size:2.2rem;margin-bottom:1.5rem;letter-spacing:-1px}#suspended-frame .suspension-alert .logo strong{color:#369;font-weight:900}@media(max-width:768px){#suspended-frame .suspension-alert .logo{font-size:1.8rem;margin-bottom:1rem}}#suspended-frame .suspension-alert .alert-inner{border:2px solid #dc3545;border-radius:.375rem;padding:1.5rem}#suspended-frame .suspension-alert .alert-content{display:flex;align-items:flex-start;gap:1.25rem}#suspended-frame .suspension-alert .alert-content .alert-icon{font-size:2rem;color:#dc3545;flex-shrink:0;margin-top:-.5rem}#suspended-frame .suspension-alert .alert-content .alert-body{flex:1}#suspended-frame .suspension-alert .alert-content .alert-body h2{font-size:1.15rem;color:#333;margin-bottom:.5rem;font-weight:600}#suspended-frame .suspension-alert .alert-content .alert-body h2 strong{color:#dc3545}#suspended-frame .suspension-alert .alert-content .alert-body p{color:#555;font-size:.95rem;line-height:1.5;margin-bottom:1.25rem}#suspended-frame .suspension-alert .alert-content .alert-body p.suspension-message{color:#333;font-weight:600;font-size:1rem}#suspended-frame .suspension-alert .alert-content .alert-body p a{color:#dc3545;text-decoration:underline}#suspended-frame .suspension-alert .alert-content .alert-body .alert-actions{display:flex;gap:.75rem;flex-wrap:wrap}#suspended-frame .suspension-alert .alert-content .alert-body .alert-actions a{text-decoration:none;padding:.65rem 1.25rem;border-radius:.375rem;font-weight:500;transition:all .15s ease;display:inline-flex;align-items:center;font-size:.9rem}#suspended-frame .suspension-alert .alert-content .alert-body .alert-actions a.btn-primary{background:#dc3545;color:#fff}#suspended-frame .suspension-alert .alert-content .alert-body .alert-actions a.btn-primary:hover{background:#c82333;transform:translateY(-1px)}#suspended-frame .suspension-alert .alert-content .alert-body .alert-actions a.btn-secondary{background:transparent;color:#666;border:1px solid #ccc;font-size:.85rem}#suspended-frame .suspension-alert .alert-content .alert-body .alert-actions a.btn-secondary:hover{background:#f5f5f5;color:#333;border-color:#999}@media(max-width:768px){#suspended-frame .suspension-alert{padding:.375rem}#suspended-frame .suspension-alert .alert-inner{padding:1.25rem}#suspended-frame .suspension-alert .alert-content{gap:1rem}#suspended-frame .suspension-alert .alert-content .alert-icon{font-size:1.5rem}#suspended-frame .suspension-alert .alert-content .alert-body h2{font-size:1.05rem}#suspended-frame .suspension-alert .alert-content .alert-body p{font-size:.9rem}#suspended-frame .suspension-alert .alert-content .alert-body .alert-actions{flex-direction:column;gap:.5rem}#suspended-frame .suspension-alert .alert-content .alert-body .alert-actions a{width:100%;justify-content:center}}@media(max-width:768px){#suspended-frame{padding:1rem;align-items:flex-start;padding-top:3rem}}