tesk', monospace;
            font-size: 1.1em;
            font-weight: 500;
        }

        .success-view {
            text-align: center;
            padding: 40px 20px;
        }

        .success-card {
            background: white;
            border: var(--border-thick) solid var(--text);
            padding: 30px;
            box-shadow: var(--shadow-offset) var(--shadow-offset) 0 var(--text);
            transform: translate(-4px, -4px);
        }

        .success-icon {
            font-size