      }
        
        /* Icon holder */
        .icon-holder {
            margin-bottom: 1.5rem;
            display: flex;
            justify-content: center;
            align-items: center;
            width: 80px;
            height: 80px;
            background: var(--bg-quaternary);
            border-radius: var(--radius-full);
            border: 1px solid var(--glass-border-light);
            box-shadow: var(--shadow-soft);
            margin-left: auto;
            margin-right: auto;
      